การตั้งค่าโปรเจ็กต์ Unreal Engine

อุปกรณ์ XR ที่รองรับ
คำแนะนำนี้จะช่วยคุณสร้างประสบการณ์การใช้งานสำหรับอุปกรณ์ XR ประเภทนี้
ชุดหูฟัง XR
แว่นตา XR แบบใช้สาย

คู่มือนี้จะอธิบายรายละเอียดเกี่ยวกับเวอร์ชันเครื่องมือที่แนะนำ, SDK ที่จำเป็น และการตั้งค่าโปรเจ็กต์ Android เมื่อพัฒนาแอป Unreal Engine สำหรับ Android XR

สิ่งที่ต้องมีก่อน

ก่อนที่จะตั้งค่า Unreal Engine สำหรับการพัฒนา Android XR คุณต้องติดตั้งแอปพลิเคชันและเครื่องมือต่อไปนี้

  1. ดาวน์โหลดและติดตั้ง Epic Games Launcher

    1. จาก Epic Games Launcher ให้ติดตั้ง Unreal Engine เวอร์ชัน 5.6.x หรือ 5.8.x
  2. ตั้งค่าระบบเพื่อสร้างโค้ด C++ (เช่น ใช้ Visual Studio 2022 สำหรับ Windows หรือ Xcode สำหรับ macOS) ดูข้อมูลเพิ่มเติมได้ที่การตั้งค่าสภาพแวดล้อมในการพัฒนาซอฟต์แวร์ C++ ของ Epic

  3. ติดตั้ง .NET 8.0 SDK

  4. ติดตั้ง Android Studio (Rabbit 2 | 2026.2.2 ขึ้นไป)

ติดตั้งการรองรับบิลด์ Android

เนื่องจาก Android XR ต้องใช้ SDK เวอร์ชันที่เฉพาะเจาะจง คุณจึงต้องติดตั้งเครื่องมือสร้าง Android ที่ถูกต้องควบคู่ไปกับ Unreal Engine

  1. เปิด Epic Games Launcher
  2. คลิกลูกศรแบบเลื่อนลงข้างเวอร์ชัน Engine ที่ติดตั้ง (ปุ่ม Launch) แล้วคลิก Options

    1. เลื่อนลงไปที่ตัวเลือกการติดตั้ง เลือก Android แล้วคลิกใช้
    2. หากได้รับข้อความแจ้ง ให้อนุญาตให้เครื่องมือลงทะเบียนนามสกุลไฟล์ที่จำเป็น
  3. ติดตั้ง Java JDK 17

  4. ใน Android Studio ให้ใช้เครื่องมือจัดการ SDK เพื่อติดตั้งเวอร์ชันที่เฉพาะเจาะจงต่อไปนี้ซึ่งตัวอย่าง Android XR ต้องใช้

    • แพลตฟอร์ม SDK: 34, 35 และ 36
    • NDK: 29.0.x
    • เครื่องมือบรรทัดคำสั่ง (รายการทั้งหมด)
  5. ทำตามคู่มือการตั้งค่าและการแก้ปัญหาขั้นสูงของ Epic เพื่อกำหนดค่าตัวแปรสภาพแวดล้อมของระบบต่อไปนี้

    • ANDROID_HOME
    • JAVA_HOME
    • NDK_ROOT

สร้างโปรเจ็กต์ Unreal XR

ถัดไป ให้สร้างโปรเจ็กต์ใหม่และกำหนดค่าด้วยปลั๊กอินและอินพุต XR ที่จำเป็น ดังนี้

  1. เปิด Unreal Engine (เวอร์ชัน 5.6.x หรือ 5.8.x)
  2. ในส่วนหมวดหมู่โปรเจ็กต์ใหม่ ให้เลือกเทมเพลตเทคโนโลยีความจริงเสมือน (VR)
  3. ในเมนูค่าเริ่มต้นของโปรเจ็กต์ ให้ตั้งค่าแพลตฟอร์มเป้าหมายเป็นอุปกรณ์เคลื่อนที่
  4. ตั้งค่าค่าที่กำหนดล่วงหน้าสำหรับคุณภาพเป็นปรับขนาดได้เพื่อส่งเสริมประสิทธิภาพสูงสุดในฮาร์ดแวร์ XR บนอุปกรณ์เคลื่อนที่
  5. เลือกชื่อโปรเจ็กต์ แล้วคลิกสร้าง

กำหนดการตั้งค่า Android

หลังจากเปิดโปรเจ็กต์แล้ว ให้ทำตามขั้นตอนต่อไปนี้เพื่อตั้งค่าระดับ Android API และการตั้งค่ากราฟิกที่จำเป็นสำหรับ Android XR

  1. ไปที่แก้ไข > การตั้งค่าโปรเจ็กต์
  2. ไปที่แพลตฟอร์ม > Android
  3. หากปุ่มยอมรับใบอนุญาต SDK เป็นสีแดง ให้คลิกปุ่มดังกล่าว
  4. ในส่วน APKPackaging ให้ทำดังนี้
    • ตั้งค่าเวอร์ชัน SDK ขั้นต่ำเป็น 34
    • ตั้งค่าเวอร์ชัน SDK เป้าหมายเป็น 34 (หรือสูงกว่า)
  5. เลื่อนลงไปที่ส่วนบิลด์ แล้วเลือกรองรับ Vulkan

    Vulkan เป็น Graphics API ประสิทธิภาพสูงที่แนะนำสำหรับ Android XR

กำหนดการตั้งค่าการแสดงผล

เพื่อให้ได้อัตราเฟรมสูงและความคมชัดของภาพที่จำเป็นสำหรับ Android XR คุณต้องกำหนดค่า Unreal Engine ให้ใช้เส้นทางการแสดงผลบนอุปกรณ์เคลื่อนที่ที่เพิ่มประสิทธิภาพด้วย โดยทำดังนี้

  1. ไปที่แก้ไข > การตั้งค่าโปรเจ็กต์ แล้วไปที่เครื่องมือ > การแสดงผล
  2. ในส่วน Forward Renderer ให้เลือก Forward Shading

    โปรแกรมแสดงผลแบบส่งต่อจะทำงานได้เร็วกว่าโปรแกรมแสดงผลแบบเลื่อนเวลาเริ่มต้นอย่างมากสำหรับ VR บนอุปกรณ์เคลื่อนที่ โปรดทราบว่าการเปิดใช้ฟีเจอร์นี้ต้องรีสตาร์ทเอดิเตอร์และคอมไพล์เฉดเดอร์

  3. ในส่วนการตั้งค่าเริ่มต้น ให้ตั้งค่าวิธีการลบรอยหยักเป็น MSAA

  4. ในส่วนอุปกรณ์เคลื่อนที่ ให้ตั้งค่า MSAA บนอุปกรณ์เคลื่อนที่เป็น 4x

    MSAA ให้ผลลัพธ์ที่คมชัดที่สุดสำหรับ VR โดยไม่มีเอฟเฟกต์เบลอที่เกิดจาก Temporal AA (TAA)

  5. ในส่วน VR ให้ทำดังนี้

    1. ล้าง HDR บนอุปกรณ์เคลื่อนที่

      การปิดใช้ High Dynamic Range บนอุปกรณ์เคลื่อนที่จะช่วยลดค่าใช้จ่ายในการประมวลผลหลังการถ่ายทำได้อย่างมาก

    2. เลือกฟีเจอร์หลายมุมมองบนอุปกรณ์เคลื่อนที่

      ซึ่งช่วยให้เครื่องมือแสดงผลทั้ง 2 ตาได้ในรอบเดียว ซึ่งช่วยปรับปรุงประสิทธิภาพของ CPU ได้อย่างมาก

ดูเพิ่มเติม

ดูวิธีการโดยละเอียดเกี่ยวกับการติดตั้งใช้งานโปรเจ็กต์เทมเพลตในอุปกรณ์ที่ใช้ Android ได้ที่หัวข้อการตั้งค่าโปรเจ็กต์ Unreal Engine สำหรับการพัฒนา Android