דוגמאות למשחקי Android
מבחר דוגמאות קוד שיעזרו לך לפתח את המשחק שלך.
דוגמאות למשחקים
Android Games Development Kit (AGDK)
לסקור משחק שמבוסס על דוגמת NDK Endless Tunnel, דוגמית שמציגה את הספרייה 'בקר משחקים' באמצעות ספריית GameActivity, ודוגמה שמציגה את הספרייה של בקר המשחקים באמצעות ספריית NativeActivity. שימושי להצגה חזותית של האינטראקציה של שלט רחוק מותאם במכשיר.
מנהרת AGDK ב-C++
משחק לדוגמה ב-C++ עם ספריות AGDK: Android Performance Tuner, Frame Pacing, GameActivity, GameController, GameTextInput ו-Oboe Audio. אפשר גם להפעיל את הספריות הבאות של Play: Play Games Services, Asset Delivery ו-input SDK.
תוסף פיתוח משחקים ל-Android (AGDE)
נבחן דוגמה שמשתמשת בהרכבה מקושרת, דוגמה מינימלית של Hello World JNI ודוגמה לפרויקט מרובה-פלטפורמות עם יעדי build גם ל-Android וגם ל-Microsoft Windows.
Android Device Performance Framework (ADPF)
בדיקת אפליקציה לדוגמה שמציגה את הסטטוס התרמית של המכשיר באמצעות getThermalHeadroom API וה-API למעקב אחר מצב תרמי. האפליקציה גם משנה באופן דינמי את עומס העבודה על סמך הרמז של ה-API, ומשתמשת ב-PerformanceHintManager API כדי לשלוט בביצועי ה-thread של העיבוד.
ממשק API של מצב משחק
באפליקציה לדוגמה מוסבר איך לבצע אופטימיזציה של FPS ושל מכסות רינדור, כדי לחסוך 25% מהחשמל באפליקציות.
דוגמה ליעילות אנרגטית ב-Unity
לעיין בפרויקט לדוגמה שמדגיש שיטות מומלצות ליעילות אנרגטית בזמן הרצת משחקים של מנוע Unity במכשירי Android.
Trivial Kart ב-Unity ו-Godot
משחק לדוגמה ב-Unity וב-Godot שמדגים רכישות מתוך האפליקציה, Play Games Services, Play Integrity API ו-input SDK.
יישומי פלאגין
Google Play Games Unity
ביצוע אוטומציה של תרחישים לפיתוח ב-Google Play Games באמצעות Unity.
פלאגין לאיכות Vulkan ב-Unity
הפלאגין Vulkan Quality (Vkquality) למנוע של Unity מספק המלצות בזמן ההשקה של ה- Graphics API (Vulkan או OpenGL ES) לשימוש במשחק במכשירים מסוימים.
פלאגין ADPF ב-Unreal
לפלאגין ADPF Unreal יש שתי פונקציות עיקריות: (1) מעקב אחרי הטמפרטורות של המכשיר והתאמת הביצועים כדי למנוע חימום יתר. (2) להשתמש ברמזים לביצועים כדי להקצות עומסי עבודה לליבות המעבד (CPU) הנכונות.