คู่มือนี้จะอธิบายรายละเอียดเกี่ยวกับเวอร์ชันเครื่องมือที่แนะนำ, SDK ที่จำเป็น และการตั้งค่าโปรเจ็กต์ Android เมื่อพัฒนาแอป Unreal Engine สำหรับ Android XR
สิ่งที่ต้องมีก่อน
ก่อนที่จะตั้งค่า Unreal Engine สำหรับการพัฒนา Android XR คุณต้องติดตั้งแอปพลิเคชันและเครื่องมือต่อไปนี้
ดาวน์โหลดและติดตั้ง Epic Games Launcher
- จาก Epic Games Launcher ให้ติดตั้ง Unreal Engine เวอร์ชัน 5.6.x หรือ 5.8.x
ตั้งค่าระบบเพื่อสร้างโค้ด C++ (เช่น ใช้ Visual Studio 2022 สำหรับ Windows หรือ Xcode สำหรับ macOS) ดูข้อมูลเพิ่มเติมได้ที่การตั้งค่าสภาพแวดล้อมในการพัฒนาซอฟต์แวร์ C++ ของ Epic
ติดตั้ง .NET 8.0 SDK
ติดตั้ง Android Studio (Rabbit 2 | 2026.2.2 ขึ้นไป)
ติดตั้งการรองรับบิลด์ Android
เนื่องจาก Android XR ต้องใช้ SDK เวอร์ชันที่เฉพาะเจาะจง คุณจึงต้องติดตั้งเครื่องมือสร้าง Android ที่ถูกต้องควบคู่ไปกับ Unreal Engine
- เปิด Epic Games Launcher
คลิกลูกศรแบบเลื่อนลงข้างเวอร์ชัน Engine ที่ติดตั้ง (ปุ่ม Launch) แล้วคลิก Options
- เลื่อนลงไปที่ตัวเลือกการติดตั้ง เลือก 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.x หรือ 5.8.x)
- ในส่วนหมวดหมู่โปรเจ็กต์ใหม่ ให้เลือกเทมเพลตเทคโนโลยีความจริงเสมือน (VR)
- ในเมนูค่าเริ่มต้นของโปรเจ็กต์ ให้ตั้งค่าแพลตฟอร์มเป้าหมายเป็นอุปกรณ์เคลื่อนที่
- ตั้งค่าค่าที่กำหนดล่วงหน้าสำหรับคุณภาพเป็นปรับขนาดได้เพื่อส่งเสริมประสิทธิภาพสูงสุดในฮาร์ดแวร์ XR บนอุปกรณ์เคลื่อนที่
- เลือกชื่อโปรเจ็กต์ แล้วคลิกสร้าง
กำหนดการตั้งค่า Android
หลังจากเปิดโปรเจ็กต์แล้ว ให้ทำตามขั้นตอนต่อไปนี้เพื่อตั้งค่าระดับ Android API และการตั้งค่ากราฟิกที่จำเป็นสำหรับ Android XR
- ไปที่แก้ไข > การตั้งค่าโปรเจ็กต์
- ไปที่แพลตฟอร์ม > Android
- หากปุ่มยอมรับใบอนุญาต SDK เป็นสีแดง ให้คลิกปุ่มดังกล่าว
- ในส่วน APKPackaging ให้ทำดังนี้
- ตั้งค่าเวอร์ชัน SDK ขั้นต่ำเป็น
34 - ตั้งค่าเวอร์ชัน SDK เป้าหมายเป็น
34(หรือสูงกว่า)
- ตั้งค่าเวอร์ชัน SDK ขั้นต่ำเป็น
เลื่อนลงไปที่ส่วนบิลด์ แล้วเลือกรองรับ Vulkan
Vulkan เป็น Graphics API ประสิทธิภาพสูงที่แนะนำสำหรับ Android XR
กำหนดการตั้งค่าการแสดงผล
เพื่อให้ได้อัตราเฟรมสูงและความคมชัดของภาพที่จำเป็นสำหรับ Android XR คุณต้องกำหนดค่า Unreal Engine ให้ใช้เส้นทางการแสดงผลบนอุปกรณ์เคลื่อนที่ที่เพิ่มประสิทธิภาพด้วย โดยทำดังนี้
- ไปที่แก้ไข > การตั้งค่าโปรเจ็กต์ แล้วไปที่เครื่องมือ > การแสดงผล
ในส่วน Forward Renderer ให้เลือก Forward Shading
โปรแกรมแสดงผลแบบส่งต่อจะทำงานได้เร็วกว่าโปรแกรมแสดงผลแบบเลื่อนเวลาเริ่มต้นอย่างมากสำหรับ VR บนอุปกรณ์เคลื่อนที่ โปรดทราบว่าการเปิดใช้ฟีเจอร์นี้ต้องรีสตาร์ทเอดิเตอร์และคอมไพล์เฉดเดอร์
ในส่วนการตั้งค่าเริ่มต้น ให้ตั้งค่าวิธีการลบรอยหยักเป็น MSAA
ในส่วนอุปกรณ์เคลื่อนที่ ให้ตั้งค่า MSAA บนอุปกรณ์เคลื่อนที่เป็น 4x
MSAA ให้ผลลัพธ์ที่คมชัดที่สุดสำหรับ VR โดยไม่มีเอฟเฟกต์เบลอที่เกิดจาก Temporal AA (TAA)
ในส่วน VR ให้ทำดังนี้
ล้าง HDR บนอุปกรณ์เคลื่อนที่
การปิดใช้ High Dynamic Range บนอุปกรณ์เคลื่อนที่จะช่วยลดค่าใช้จ่ายในการประมวลผลหลังการถ่ายทำได้อย่างมาก
เลือกฟีเจอร์หลายมุมมองบนอุปกรณ์เคลื่อนที่
ซึ่งช่วยให้เครื่องมือแสดงผลทั้ง 2 ตาได้ในรอบเดียว ซึ่งช่วยปรับปรุงประสิทธิภาพของ CPU ได้อย่างมาก
ดูเพิ่มเติม
ดูวิธีการโดยละเอียดเกี่ยวกับการติดตั้งใช้งานโปรเจ็กต์เทมเพลตในอุปกรณ์ที่ใช้ Android ได้ที่หัวข้อการตั้งค่าโปรเจ็กต์ Unreal Engine สำหรับการพัฒนา Android