การตั้งค่าโปรเจ็กต์ 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 (Quail 2 | 2026.1.2 ขึ้นไป)

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

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

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

    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
    • ตั้งค่าเวอร์ชัน SDK เป้าหมาย เป็น 34 (หรือสูงกว่า)
  5. เลื่อนลงไปที่ส่วนสร้าง แล้วเลือกรองรับ Vulkan

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

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

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

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

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

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

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

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

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

    1. ยกเลิกการเลือกHDR สำหรับอุปกรณ์เคลื่อนที่

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

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

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

ดูเพิ่มเติม

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