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

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

AGDKTunnel

تم استخلاص AGDKTunnel من عيّنة NDK المسماة Endless 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 للحصول على معلومات الإعداد.

إضافات Unity في "ألعاب Google Play"

أدوات النظام الأساسي

platform_utils_package هي أداة لأتمتة الإجراءات الروتينية في "ألعاب Google Play على الكمبيوتر" باستخدام Unity. تتضمّن الحزمة الميزات التالية:

  • برنامج نصي لتحديد منصة GPG: يضيف تعريف UNITY_ANDROID_x86_64 إلى قائمة التعريفات المخصّصة ضمن إعدادات المشغّل
  • برنامج استيراد مواد العرض النصية: يضبط كل مادة عرض نصية مستورَدة على ضغط مادة عرض نصية محدّد (DXTC تلقائيًا)
  • خيارات النافذة: تضبط خيارات النافذة المتاحة ضمن الأدوات > إعدادات GPG

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

يوضّح input-capture_package ميزات تسجيل إدخالات الماوس:

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