คู่มือนี้จะแสดงรายละเอียดเกี่ยวกับเวอร์ชันเครื่องมือที่แนะนำ, 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 2 | 2026.1.2 ขึ้นไป)
ติดตั้งการรองรับบิลด์ Android
เนื่องจาก Android XR ต้องใช้ SDK เวอร์ชันที่เฉพาะเจาะจง คุณจึงต้องติดตั้งเครื่องมือสร้าง Android ที่ถูกต้องควบคู่ไปกับ Unreal Engine
- เปิด Epic Games Launcher
คลิกลูกศรแบบเลื่อนลงข้างเวอร์ชันเครื่องมือที่ติดตั้งไว้ (ปุ่มเปิด) แล้วคลิกตัวเลือก
- เลื่อนลงไปที่ตัวเลือกการติดตั้ง เลือก 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 - ตั้งค่าเวอร์ชัน SDK เป้าหมาย เป็น
34(หรือสูงกว่า)
- ตั้งค่าเวอร์ชัน SDK ขั้นต่ำ เป็น
เลื่อนลงไปที่ส่วนสร้าง แล้วเลือกรองรับ Vulkan
Vulkan เป็น API กราฟิกที่มีประสิทธิภาพสูงซึ่งแนะนำให้ใช้สำหรับ Android XR
กำหนดการตั้งค่าการแสดงผล
หากต้องการให้ได้อัตราเฟรมสูงและความคมชัดของภาพที่ Android XR กำหนดไว้ คุณต้องกำหนดค่า Unreal Engine ให้ใช้เส้นทางการแสดงผลที่ปรับให้เหมาะกับอุปกรณ์เคลื่อนที่ด้วย
- ไปที่แก้ไข > การตั้งค่าโปรเจ็กต์ แล้วไปที่เครื่องมือ > การแสดงผล
ในส่วนเครื่องมือแสดงผลแบบส่งต่อ ให้เลือกการแรเงาแบบส่งต่อ
เครื่องมือแสดงผลแบบส่งต่อเร็วกว่าเครื่องมือแสดงผลแบบเลื่อนออกเริ่มต้นอย่างมากสำหรับ VR บนอุปกรณ์เคลื่อนที่ โปรดทราบว่าการเปิดใช้ตัวเลือกนี้ต้องรีสตาร์ทเครื่องมือและคอมไพล์ Shader
ในส่วนการตั้งค่าเริ่มต้น ให้ตั้งค่าวิธีการป้องกันการเกิดรอยหยัก เป็น MSAA
ในส่วนอุปกรณ์เคลื่อนที่ ให้ตั้งค่า MSAA สำหรับอุปกรณ์เคลื่อนที่ เป็น 4x
MSAA ให้ผลลัพธ์ที่คมชัดที่สุดสำหรับ VR โดยไม่มีเอฟเฟกต์เบลอที่เกิดจาก Temporal AA (TAA)
ในส่วน VR ให้ทำดังนี้
ยกเลิกการเลือกHDR สำหรับอุปกรณ์เคลื่อนที่
การปิดใช้ช่วงไดนามิกสูงในอุปกรณ์เคลื่อนที่จะลดทรัพยากรที่ต้องใช้ในการประมวลผลภายหลังลงอย่างมาก
เลือกหลายมุมมองสำหรับอุปกรณ์เคลื่อนที่
ตัวเลือกนี้ช่วยให้เครื่องมือแสดงผลทั้ง 2 ตาได้ในครั้งเดียว ซึ่งช่วยปรับปรุงประสิทธิภาพของ CPU ได้อย่างมาก
ดูเพิ่มเติม
ดูวิธีการโดยละเอียดเกี่ยวกับการทำให้โปรเจ็กต์เทมเพลตใช้งานได้ในอุปกรณ์ที่ใช้ Android ได้ที่การตั้งค่าโปรเจ็กต์ Unreal Engine สำหรับการพัฒนา Android