บทแนะนำนี้อธิบายวิธีผสานรวมการเว้นระยะเฟรมของ Android เข้ากับ เครื่องมือเชน วิธีใช้ฟังก์ชันที่ไลบรารีมีให้ และวิธีตรวจสอบ ว่าการเว้นระยะเฟรมดีขึ้นแล้ว Android Frame Pacing พร้อมใช้งานเป็น ไลบรารีแบบคงที่หรือไลบรารีที่ใช้ร่วมกันใน AGDK Libraries
เริ่มต้นใช้งาน
- โคลนที่เก็บ
games-samples
- ทําตามวิธีการในส่วนข้อกําหนดเบื้องต้นของ README ของ AGDKTunnel
เรียกใช้ตัวอย่าง AGDKTunnel ใน Android Studio โปรเจ็กต์ตัวอย่างนี้ ผสานรวม Android Frame Pacing เข้ากับเกมที่ใช้ OpenGL ES สำหรับ การแสดงผล
- เปิด Android Studio
- คลิกโปรเจ็กต์ > เปิด แล้วเลือกไดเรกทอรี
/games-samples/agdk/agdktunnel
- รอให้ Android Studio ซิงค์โปรเจ็กต์
- เชื่อมต่ออุปกรณ์หรือสร้างอุปกรณ์เสมือนเพื่อเรียกใช้ตัวอย่าง (ดูข้อมูลเพิ่มเติมได้ที่สร้างและเรียกใช้แอป)
- เลือกอุปกรณ์เป้าหมาย แล้วคลิกเรียกใช้
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)
- คุณมี Android SDK เวอร์ชันที่รองรับ
ดูข้อมูลเพิ่มเติมได้ที่ฟิลด์