הכללת סצנות שניתנות לכתובת

בדף הזה מוסבר איך להגדיר את Android PerformanceTunr כך שיכלול סצנות שניתן ליישם ב-Unity.

כתובות שניתנות לכתובות שמאפשרות למפתחים לטעון תוכן באופן דינמי בזמן הריצה. יכול לכלול סצנות שלא נמצאות בהגדרות ה-build של Unity ה- .APK נוצר. לפני Android Performance Listenr 1.5.1, הסצנות האלה לא זוהו על ידי את Android Performance TVr לא ניתן לבדוק ב-Play Console.

הדרישות

כדי לקבל תמיכה בסצנות שניתנות לכתובות:

  • Android Performance Tur 1.5.1 ואילך
  • Unity 2019.3 ואילך
  • חבילה ניתנת לכתובת 1.19.4 ואילך

הוספת סצנות שניתן לכתובות

כדי שהתכונה 'טיונר הביצועים' של Android תזהה את הסצנות שניתנות לכתובות, לבצע את הפעולות הבאות:

  1. כשמוכנים לבדוק את האפליקציה, צריך לעבור אל חלון > טיונר ביצועים של Android > הגדרה ופותחים את הגדרות של כתובות URL.

    איור 1. חלון ההגדרות של כתובות ה-URL.

  2. לוחצים על הלחצן עדכון סצנות של כתובות URL.

כברירת מחדל, כל הסצנות שכלולות AddressableAssetSettingsDefaultObject כלולים ב- טיונר ביצועים של Android. בחלון מוצגת עכשיו רשימה של כל הסצנות שנמצאו יחד עם את הערך שלהם כפי שנשמר בקובץ ה-proto.

איור 2. סצנות שניתן לכלול כתובות שנרשמו על ידי Android Performance Listenr.

כדי לשנות את האובייקט 'הגדרות שניתנות לכתובת' שממנו נשלפות הסצנות:

  1. עוברים לתיקייה נכסים/AndroidPerformanceTuner_gen/Runtime/Resources ופותחים את אובייקט הסקריפט SetupConfig בכלי הבדיקה.

  2. מוסיפים את הנתיב לאובייקט ההגדרות בהתאמה אישית ב השדה Settingsables Settings Path (נתיב אובייקט ההגדרות של כתובות ה-URL), כולל שם הקובץ.

מומלץ לעדכן את הסצנות שניתנות לכתובות כשפריסת הסצנות חצי הגמר כדי למנוע בעיות בתאימות לאחור.

הכלי Android Performance Listenr אוסף נתונים רק לגבי סצנות שהיו קיימות בקובץ ה-APK שהועלה ל-Play Console.

איפוס הסצנות שניתנות לכתובות

כדי לאפס את הסצנות של 'כתובות האתרים', לוחצים על איפוס סצנות של כתובות שאפשר לבצע בהן כתובת בכרטיסייה הגדרות של כתובות עם כתובות. עם זאת, הפעולה הזו פוגעת בתאימות לגרסה הנוכחית שמפורסמת את האפליקציה.

עדכון דינמי של האובייקט SetupConfig באפליקציה בלי לפרסם גרסה חדשה תגרום לשגיאות ב-Play Console בתור ערך הסצנה הקשרים האלה לא יישמרו.

הגדרת סצנות שניתן לכתוב עליהן בהערות

כשמשתמשים בהערות ברירת מחדל, הכלי Android Performance Turr מגדיר אוטומטית את הסצנה הנכונה. אם משתמשים בהערות מותאמות אישית, התקשרות אל ConvertAddressableScenePathToAPTSceneIndex():

tuner.SetCurrentAnnotation(new Annotation
{
    Scene = (Scene) tuner.ConvertAddressableScenePathToAPTSceneIndex(scenePath),
    Difficulty = Difficulty.Medium
});