ผสานรวมการเว้นระยะเฟรมของ Android เข้ากับตัวแสดงผล Vulkan

บทแนะนำนี้อธิบายวิธีผสานรวมการเว้นระยะเฟรมของ Android เข้ากับ เครื่องมือเชน วิธีใช้ฟังก์ชันที่ไลบรารีมีให้ และวิธีตรวจสอบ ว่าการเว้นระยะเฟรมดีขึ้นแล้ว Android Frame Pacing พร้อมใช้งานเป็น ไลบรารีแบบคงที่หรือไลบรารีที่ใช้ร่วมกันใน AGDK Libraries

เริ่มต้นใช้งาน

  1. โคลนที่เก็บ games-samples
  2. ทําตามวิธีการในส่วนข้อกําหนดเบื้องต้นของ README ของ AGDKTunnel
  3. เรียกใช้ตัวอย่าง AGDKTunnel ใน Android Studio โปรเจ็กต์ตัวอย่างนี้ผสานรวมการเว้นระยะเฟรมของ Android เข้ากับเกมที่ใช้ Vulkan สำหรับการแสดงผล

    1. เปิด Android Studio
    2. คลิกโปรเจ็กต์ > เปิด แล้วเลือกไดเรกทอรี /games-samples/agdk/agdktunnel
    3. รอให้ Android Studio ซิงค์โปรเจ็กต์
    4. เชื่อมต่ออุปกรณ์หรือสร้างอุปกรณ์เสมือนเพื่อเรียกใช้ตัวอย่าง (ดูข้อมูลเพิ่มเติมได้ที่สร้างและเรียกใช้แอป)
    5. เลือกอุปกรณ์เป้าหมาย แล้วคลิกเรียกใช้ ปุ่มเรียกใช้ของ Android Studio
    6. APK ตัวอย่างควรสร้างและติดตั้งในอุปกรณ์เป้าหมาย หากพบข้อผิดพลาด โปรดตรวจสอบสิ่งต่อไปนี้

      • คุณมี Android SDK เวอร์ชันที่รองรับ ดูข้อมูลเพิ่มเติมได้ที่ฟิลด์ compileSdkVersion ในไฟล์ build.gradle ของโมดูลแอป คุณสามารถอัปเดตเวอร์ชัน SDK ได้จากแท็บแพลตฟอร์ม SDK ใน SDK Manager
      • คุณมี Android NDK เวอร์ชันที่รองรับ ดูข้อมูลเพิ่มเติมได้ที่ฟิลด์ ndkVersion ในไฟล์โมดูลแอป build.gradle คุณสามารถติดตั้ง NDK เวอร์ชันที่ต้องการได้ จากแท็บเครื่องมือ SDK ใน SDK Manager
      • ไฟล์ local.properties ในโปรเจ็กต์ไม่มีรายการ สำหรับ ndk.dir Android Studio จะระบุตำแหน่งนี้และใช้ NDK เวอร์ชันจากด้านบน หากมีรายการนี้ ให้ล้างทั้งบรรทัด
      • หลังจากเปลี่ยนการตั้งค่าบิลด์แล้ว ให้ล้างโปรเจ็กต์ (Build > Clean Project) และรีเฟรชโปรเจ็กต์ C++ ที่ลิงก์ไว้ (Build > Refresh Linked C++ Projects)