รวมฉากที่ระบุได้

หน้านี้อธิบายวิธีกำหนดค่า Android Performance Tuner ให้รวม ฉากที่ต้องจัดการได้ใน Unity

ที่อยู่ อนุญาตให้นักพัฒนาซอฟต์แวร์โหลดเนื้อหาแบบไดนามิกขณะรันไทม์ ซึ่งอาจรวมถึงฉากที่ไม่ได้อยู่ในการตั้งค่าบิลด์ของ Unity ด้วยเมื่อ มีการสร้าง .apk ก่อน Android Performance Tuner 1.5.1 ฉากเหล่านี้ไม่เป็นที่รู้จักจาก ตรวจสอบ Android Performance Tuner และไม่สามารถตรวจสอบใน Play Console

ข้อกำหนด

การรองรับโหมด Addressables มีข้อกำหนดต่อไปนี้

  • Android Performance Tuner 1.5.1 ขึ้นไป
  • Unity 2019.3 ขึ้นไป
  • แพ็กเกจ Addressable 1.19.4 ขึ้นไป

เพิ่มโหมด Addressable

หากต้องการให้ Android Performance Tuner จดจำฉากต่างๆ ของที่อยู่ได้ ให้ทำดังนี้ ให้ทำดังนี้

  1. เมื่อพร้อมทดสอบแอปแล้ว ให้ไปที่ หน้าต่าง > Android Performance Tuner > ตั้งค่าและเปิด การตั้งค่าที่อยู่

    รูปที่ 1 หน้าต่างการตั้งค่า Addressable

  2. คลิกปุ่ม Update Addressables Scenes

โดยค่าเริ่มต้น ฉากทั้งหมดที่อยู่ใน AddressableAssetSettingsDefaultObject รวมอยู่ใน Android Performance Tuner ตอนนี้หน้าต่างจะแสดงรายการฉากทั้งหมดที่พบคู่กับ ค่าตามที่บันทึกไว้ในไฟล์โปรโต

รูปที่ 2 ฉากที่ต้องจัดการแสดงโดย Android Performance Tuner

วิธีเปลี่ยนออบเจ็กต์การตั้งค่าที่ระบุที่อยู่ได้ที่มีการดึงฉาก

  1. ไปที่โฟลเดอร์ Assets/AndroidPerformanceTuner_gen/Runtime/Resources แล้วเปิดออบเจ็กต์ที่สคริปต์ได้ SetupConfig ในเครื่องมือตรวจสอบ

  2. แทรกเส้นทางไปยังออบเจ็กต์การตั้งค่าที่กำหนดเองใน เส้นทางออบเจ็กต์ของการตั้งค่าที่อยู่ รวมถึงชื่อไฟล์

เราขอแนะนำให้คุณอัปเดตฉาก Addressables เมื่อเลย์เอาต์ฉากของคุณ รอบรองชนะเลิศเพื่อหลีกเลี่ยงปัญหาด้านความเข้ากันได้แบบย้อนหลัง

Android Performance Tuner จะรวบรวมข้อมูลของฉากที่ปรากฏเท่านั้น ในไฟล์ .apk ที่อัปโหลดไปยัง Play Console

กำลังรีเซ็ตฉาก Addressable

คุณรีเซ็ตฉากต่างๆ ของรายการระบุที่อยู่ได้โดยคลิก รีเซ็ตฉากที่อยู่ในแท็บการตั้งค่าที่อยู่ได้ อย่างไรก็ตาม พารามิเตอร์นี้แยกความเข้ากันได้กับเวอร์ชันที่เผยแพร่อยู่ในปัจจุบันของ แอปนั้น

อัปเดตออบเจ็กต์ SetupConfig แบบไดนามิกในแอปโดยไม่เผยแพร่ รุ่นใหม่จะทำให้เกิดข้อผิดพลาดใน Play Console ในส่วนของค่าโหมด ระบบจะไม่คงความสัมพันธ์ไว้

การตั้งค่าฉากที่เขียนได้ในคำอธิบายประกอบ

หากคุณใช้คำอธิบายประกอบเริ่มต้น Android Performance Tuner จะตั้งค่าโดยอัตโนมัติ ได้ฉากที่ถูกต้อง หากคุณกำลังใช้คำอธิบายประกอบที่กำหนดเอง โทรหา ConvertAddressableScenePathToAPTSceneIndex():

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