النماذج والمكونات الإضافية

توضّح النماذج والمكوّنات الإضافية لبرنامج "ألعاب Google Play على الكمبيوتر" عمليات دمج حِزم تطوير البرامج (SDK) للحصول على اعتماد وتشغيل الألعاب في بيئة أجهزة الكمبيوتر.

نفق AGDK

نفق AGDKTunnel مشتق من عينة NDK Tunnel اللانهائي. يوضح AGDKTunnel اتّباع عمليات دمج حزمة تطوير البرامج (SDK) التالية لبرنامج "ألعاب Google Play على الكمبيوتر":

  • "خدمات ألعاب Google Play" لهوية Play وحفظ في السحابة الإلكترونية
  • إدخال حزمة تطوير البرامج (SDK) لتطبيق "ألعاب Google Play على الكمبيوتر"

تفعيل الإصدار من أجل "ألعاب Google Play على الكمبيوتر"

تُستخدَم صيغ الإصدار للتمييز بين المنصة التلقائية (للأجهزة الجوّالة). ومنصة الكمبيوتر الشخصي. لإنشاء AGDKTunnel لتشغيله في "ألعاب Google Play على الكمبيوتر"، اتّبِع الخطوات التالية:

  1. انتقِل إلى إنشاء > اختَر "صيغة الإصدار" واختَر صيغة الإصدار playGamesPC.
  2. (اختياري) فعِّل خدمات ألعاب Google Play لتفعيل ميزة "الحفظ في السحابة الإلكترونية" على الأجهزة الجوّالة وأجهزة الكمبيوتر.
  3. (اختياري) فعِّل واجهة برمجة التطبيقات Play Asset Delivery API لعرض مواد عرض مواد العرض المضغوطة بتنسيق DXT1.

تفعيل "خدمات ألعاب Google Play"

تُستخدَم "خدمات ألعاب Google Play" (PGS) لتسجيل الدخول والحفظ في السحابة الإلكترونية. لتفعيل هذه الميزات، اتّبِع الخطوات التالية:

  1. أعِد تسمية حزمة AGDKTunnel باسم من اختيارك.
  2. إنشاء تطبيق على Google Play Console واتّباع الخطوات لإعداد "خدمات ألعاب Google Play" باستخدام اسم الحزمة
  3. استبدِل قيمة السلسلة game_services_project_id في app/src/main/res/values/strings.xml برقم تعريف مشروعك في Google Play Console

Trivial Kart

نموذج لعبة يعرض استخدام تقنيات Google Play على Android باستخدام محرّك 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 تعريف إلى قائمة التحديدات المخصصة ضمن إعدادات المشغّل
  • النص البرمجي لأداة استيراد مواد العرض: يضبط كل مادة تم استيرادها على ضغط المادة الذي تم اختياره (DXTC افتراضيًا)
  • خيارات النافذة: لضبط خيارات النافذة المتاحة ضمن الأدوات > إعدادات GPG

التقاط الإدخال

input-capture_package توضيح ميزات التقاط مدخلات الماوس:

  • التقاط إدخالات الماوس من خلال مفتاح المسافة أو إيقافها
  • أحداث حالة زر الماوس
  • أحداث التمرير عبر الماوس
  • اكتشاف هندسة الشاشة