คู่มือนี้จะแสดงรายละเอียดเกี่ยวกับเวอร์ชันเอนจินที่แนะนำ, SDK ที่จำเป็น และการตั้งค่าโปรเจ็กต์ Android เมื่อพัฒนาแอป Unreal Engine สำหรับ Android XR
สิ่งที่ต้องมีก่อน
ก่อนที่จะตั้งค่า Unreal Engine สำหรับการพัฒนา Android XR คุณต้อง ติดตั้งแอปพลิเคชันและเครื่องมือต่อไปนี้
ดาวน์โหลดและติดตั้ง Epic Games Launcher
- จาก Epic Games Launcher ให้ติดตั้ง Unreal Engine เวอร์ชัน 5.6.1 (หรือสูงกว่า)
ตั้งค่าระบบเพื่อสร้างโค้ด C++ (เช่น ใช้ Visual Studio 2022 สำหรับ Windows หรือ Xcode สำหรับ macOS) ดูข้อมูลเพิ่มเติมได้ที่การตั้งค่าสภาพแวดล้อมในการพัฒนาซอฟต์แวร์ C++ ของ Epic
ติดตั้ง .NET 8.0 SDK
ติดตั้ง Android Studio (Quail 4 | 2026.1.4 ขึ้นไป)
ติดตั้งการรองรับบิลด์ Android
เนื่องจาก Android XR ต้องใช้ SDK เวอร์ชันที่เฉพาะเจาะจง คุณจึงต้องติดตั้งเครื่องมือบิลด์ Android ที่ถูกต้องควบคู่ไปกับ Unreal Engine
- เปิด Epic Games Launcher
คลิกลูกศรแบบเลื่อนลงข้างเวอร์ชัน Engine ที่ติดตั้ง (ปุ่มเปิดใช้) แล้วคลิกตัวเลือก
- เลื่อนลงไปที่ตัวเลือกการติดตั้ง เลือก Android แล้ว คลิกใช้
- หากได้รับข้อความแจ้ง ให้อนุญาตให้เครื่องมือลงทะเบียนนามสกุลไฟล์ที่ต้องการ
ติดตั้ง Java JDK 17
ใน Android Studio ให้ใช้เครื่องมือจัดการ SDK เพื่อติดตั้งเวอร์ชันที่เฉพาะเจาะจงต่อไปนี้ซึ่งตัวอย่าง Android XR กำหนดไว้
- แพลตฟอร์ม SDK: 34, 35 และ 36
- NDK: 29.0.x
- เครื่องมือบรรทัดคำสั่ง (ทุกรายการ)
ทําตามคู่มือการตั้งค่าและการแก้ปัญหาขั้นสูงของ Epic เพื่อ กําหนดค่าตัวแปรสภาพแวดล้อมของระบบต่อไปนี้
ANDROID_HOMEJAVA_HOMENDK_ROOT
สร้างโปรเจ็กต์ Unreal XR
จากนั้นสร้างโปรเจ็กต์ใหม่และกำหนดค่าด้วยปลั๊กอิน XR และอินพุตที่จำเป็น ดังนี้
- เปิด Unreal Engine 5.6.1
- เลือกเทมเพลตเทคโนโลยีความจริงเสมือนในส่วนหมวดหมู่โปรเจ็กต์ใหม่
- ในเมนูค่าเริ่มต้นของโปรเจ็กต์ ให้ตั้งแพลตฟอร์มเป้าหมายเป็นอุปกรณ์เคลื่อนที่
- ตั้งค่าค่าที่กำหนดล่วงหน้าสำหรับคุณภาพเป็นปรับขนาดได้เพื่อเพิ่มประสิทธิภาพสูงสุดใน ฮาร์ดแวร์ XR บนอุปกรณ์เคลื่อนที่
- เลือกชื่อโปรเจ็กต์ แล้วคลิกสร้าง
กำหนดการตั้งค่า Android
หลังจากเปิดโปรเจ็กต์แล้ว ให้ทำตามขั้นตอนต่อไปนี้เพื่อตั้งค่า API ระดับและกราฟิกของ Android ที่จำเป็นสำหรับ Android XR
- ไปที่แก้ไข > การตั้งค่าโปรเจ็กต์
- ไปที่แพลตฟอร์ม > Android
- หากปุ่มยอมรับใบอนุญาต SDK ไฮไลต์เป็นสีแดง ให้คลิกปุ่มดังกล่าว
- ในส่วน APKPackaging ให้ทำดังนี้
- ตั้งค่า SDK เวอร์ชันขั้นต่ำเป็น
34 - ตั้งค่า Target SDK Version เป็น
34(หรือสูงกว่า)
- ตั้งค่า SDK เวอร์ชันขั้นต่ำเป็น
เลื่อนลงไปที่ส่วนสร้าง แล้วเลือกรองรับ Vulkan
Vulkan เป็นกราฟิก API ที่แนะนำและมีประสิทธิภาพสูงสำหรับ Android XR
กำหนดการตั้งค่าการแสดงผล
หากต้องการให้ได้อัตราเฟรมสูงและความคมชัดของภาพตามที่ Android XR ต้องการ คุณ ต้องกำหนดค่า Unreal Engine ให้ใช้เส้นทางการแสดงผลบนอุปกรณ์เคลื่อนที่ที่ได้รับการเพิ่มประสิทธิภาพด้วย
- ไปที่แก้ไข > การตั้งค่าโปรเจ็กต์ แล้วไปที่เครื่องมือ > การแสดงผล
ในส่วน Forward Renderer ให้เลือก Forward Shading
Forward Renderer ทำงานได้เร็วกว่า Deferred Renderer เริ่มต้นอย่างมากสำหรับ VR บนอุปกรณ์เคลื่อนที่ โปรดทราบว่าการเปิดใช้ฟีเจอร์นี้ต้องรีสตาร์ทเอดิเตอร์และ คอมไพล์ Shader
ในส่วนการตั้งค่าเริ่มต้น ให้ตั้งค่าวิธีการป้องกันรอยหยักเป็น MSAA
ในส่วนอุปกรณ์เคลื่อนที่ ให้ตั้งค่า MSAA สำหรับอุปกรณ์เคลื่อนที่เป็น 4x
MSAA ให้ผลลัพธ์ที่คมชัดที่สุดสำหรับ VR โดยไม่มีเอฟเฟกต์เบลอ ที่เกิดจาก AA ชั่วคราว (TAA)
ในส่วน VR ให้ทำดังนี้
ล้าง HDR บนอุปกรณ์เคลื่อนที่
การปิดใช้ High Dynamic Range บนอุปกรณ์เคลื่อนที่จะช่วยลด ค่าใช้จ่ายในการประมวลผลภายหลังได้อย่างมาก
เลือกหลายมุมมองบนอุปกรณ์เคลื่อนที่
ซึ่งจะช่วยให้เอนจินแสดงผลทั้ง 2 ตาในรอบเดียว จึงปรับปรุงประสิทธิภาพของ CPU ได้อย่างมาก
ดูเพิ่มเติม
ดูวิธีการโดยละเอียดเกี่ยวกับการติดตั้งใช้งานโปรเจ็กต์เทมเพลตในอุปกรณ์ที่ใช้ Android ได้ที่การตั้งค่าโปรเจ็กต์ Unreal Engine สำหรับการพัฒนา Android