การตั้งค่าโปรเจ็กต์ 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.1 (หรือสูงกว่า)
  2. ตั้งค่าระบบเพื่อสร้างโค้ด C++ (เช่น ใช้ Visual Studio 2022 สำหรับ Windows หรือ Xcode สำหรับ macOS) ดูข้อมูลเพิ่มเติมได้ที่การตั้งค่าสภาพแวดล้อมในการพัฒนาซอฟต์แวร์ C++ ของ Epic

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

  4. ติดตั้ง Android Studio (Panda 4 | 2025.3.4 Patch 1 ขึ้นไป)

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

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

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

    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.1
  2. เลือกเทมเพลตเทคโนโลยีความจริงเสมือนในส่วนหมวดหมู่โปรเจ็กต์ใหม่
  3. ในเมนูค่าเริ่มต้นของโปรเจ็กต์ ให้ตั้งค่าแพลตฟอร์มเป้าหมายเป็นอุปกรณ์เคลื่อนที่
  4. ตั้งค่าค่าที่กำหนดล่วงหน้าสำหรับคุณภาพเป็นรองรับการปรับขนาดเพื่อเพิ่มประสิทธิภาพสูงสุดในฮาร์ดแวร์ XR บนอุปกรณ์เคลื่อนที่
  5. เลือกชื่อโปรเจ็กต์ แล้วคลิกสร้าง

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ดูเพิ่มเติม

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