במדריך הזה מוסבר איך לשלב את Android Frame Pacing בשרשרת הכלים, איך להשתמש בפונקציות שהספרייה מספקת ואיך לוודא שהשיפור ב-Frame Pacing אכן התרחש. התכונה Android Frame Pacing זמינה כספרייה סטטית או משותפת בספריות AGDK.
שנתחיל?
- משכפלים את מאגר
games-samples
. - פועלים לפי ההוראות שבקטע דרישות מוקדמות בקובץ ה-README של AGDKTunnel.
מריצים את הדוגמה AGDKTunnel ב-Android Studio. בפרויקט לדוגמה הזה משולב Android Frame Pacing במשחק שמשתמש ב-OpenGL ES לרינדור.
- פותחים את Android Studio.
- לוחצים על Projects > Open (פרויקטים > פתיחה) ובוחרים את הספרייה
/games-samples/agdk/agdktunnel
. - ממתינים ש-Android Studio יסנכרן את הפרויקט.
- כדי להריץ את הדוגמה, צריך לחבר מכשיר או ליצור מכשיר וירטואלי (למידע נוסף, אפשר לעיין במאמר איך ליצור ולהריץ את האפליקציה).
- בוחרים את מכשיר היעד ולוחצים על הפעלה
.
חבילת ה-APK לדוגמה אמורה להיבנות ולהיות מותקנת במכשיר היעד. אם נתקלתם בשגיאות, כדאי לבדוק את הדברים הבאים:
- יש לך גרסה נתמכת של Android SDK. מידע נוסף זמין בשדה
compileSdkVersion
בקובץbuild.gradle
של מודול האפליקציה. אפשר לעדכן את גרסת ה-SDK בכרטיסייה SDK Platforms ב-SDK Manager. - יש לכם גרסה נתמכת של Android NDK. למידע נוסף, אפשר לעיין בשדה
ndkVersion
בקובץbuild.gradle
של מודול האפליקציה. אפשר להתקין גרסה ספציפית של NDK מהכרטיסייה SDK Tools ב-SDK Manager. - בקובץ
local.properties
בפרויקט לא מופיעה רשומה שלndk.dir
. המיקום הזה מצוין על ידי Android Studio ומשתמש בגרסת ה-NDK שצוינה למעלה. אם הרשומה הזו מופיעה, צריך למחוק את כל השורה. - אחרי כל שינוי בהגדרות ה-build, צריך לנקות את הפרויקט (Build > Clean Project) ולרענן את פרויקטי C++ המקושרים (Build > Refresh Linked C++ Projects).
- יש לך גרסה נתמכת של Android SDK. מידע נוסף זמין בשדה