نمونهها و افزونهها برای بازیهای Google Play در رایانه شخصی، ادغامهای SDK را برای صدور گواهینامه و پیکربندی بازیها در محیط رایانه شخصی نشان میدهند.
تونل AGDK
AGDKTunnel از نمونه NDK Endless Tunnel مشتق شده است. AGDKTunnel بازی های Google Play زیر را در ادغام PC SDK نشان می دهد:
- خدمات بازیهای Google Play برای هویت Play و ذخیره ابری
- SDK را برای بازیهای Google Play در رایانه شخصی وارد کنید
ساخت را برای بازیهای Google Play در رایانه شخصی فعال کنید
انواع ساخت برای تمایز بین پلتفرم پیش فرض (موبایل) و پلتفرم رایانه شخصی استفاده می شود. برای ساخت AGDKTunnel برای اجرا در بازیهای Google Play روی رایانه شخصی، مراحل زیر را دنبال کنید:
- به Build > Select Build Variant بروید و نوع ساخت playGamesPC را انتخاب کنید.
- (اختیاری) خدمات بازی های Google Play را برای روشن کردن ذخیره ابری در تلفن همراه و رایانه شخصی فعال کنید.
- (اختیاری) Play Asset Delivery API را برای ارائه دارایی های بافت فشرده DXT1 فعال کنید.
خدمات بازی های Google Play را فعال کنید
خدمات بازی های Google Play (PGS) برای ورود به سیستم و ذخیره ابری استفاده می شود. برای فعال کردن این ویژگی ها، موارد زیر را انجام دهید:
- بسته AGDKTunnel را به نام دلخواه خود تغییر نام دهید.
- یک برنامه کاربردی در کنسول Google Play ایجاد کنید و مراحل راه اندازی خدمات بازی های Google Play را با استفاده از نام بسته خود دنبال کنید.
- مقدار رشته
game_services_project_id
را درapp/src/main/res/values/strings.xml
با شناسه پروژه خود در کنسول Google Play جایگزین کنید.
کارت پیش پا افتاده
نمونه بازی نشان دهنده استفاده از فناوری های Google Play در اندروید با موتور Unity. برای بازیهای Google Play روی رایانه شخصی، این بازی نشان میدهد:
- خدمات بازیهای Google Play برای ورود به سیستم، دستاوردها، تابلوهای امتیازات، دوستان و ذخیره ابری
- Play Integrity برای دریافت سیگنالهای یکپارچگی در مورد یکپارچگی دستگاه و وضعیت مجوز Play
- SDK ورودی برای بازیهای Google Play در رایانه شخصی
برای اطلاعات پیکربندی به نمونه trivialkart-unity مراجعه کنید.
افزونههای Google Play Games Unity
کاربردهای پلت فرم
platform_utils_package ابزاری برای خودکارسازی روال بازیهای Google Play در رایانه شخصی با Unity است. بسته شامل ویژگی های زیر است:
- اسکریپت تعریف پلت فرم GPG: یک تعریف UNITY_ANDROID_x86_64 را به لیست تعریفهای سفارشی در تنظیمات Player اضافه میکند.
- اسکریپت واردکننده دارایی: هر بافت وارد شده را روی یک فشرده سازی بافت انتخابی تنظیم می کند (به طور پیش فرض DXTC)
- گزینههای پنجره: گزینههای پنجره موجود در زیر ابزارها > تنظیمات GPG را تنظیم میکند
گرفتن ورودی
input-capture_package ویژگی های ضبط ورودی ماوس را نشان می دهد:
- ضبط ورودی ماوس با تغییر کلید Spacebar
- رویدادهای وضعیت دکمه ماوس
- رویدادهای پیمایش ماوس
- تشخیص هندسه صفحه نمایش