ตั้งค่าการแสดงตัวอย่างโดยตรงสำหรับ Unreal Engine

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

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

ทำตามคู่มือนี้เพื่อตั้งค่าการแสดงตัวอย่างโดยตรงสำหรับโปรเจ็กต์ใน Unreal Engine

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

ก่อนเริ่มต้น โปรดตรวจสอบว่าสภาพแวดล้อมในการพัฒนาซอฟต์แวร์เป็นไปตามข้อกำหนดต่อไปนี้

  • Android XR Engine Hub: ทำตามขั้นตอนทั้งหมดในส่วนเริ่มต้นใช้งานของคู่มือ Android XR Engine Hub เพื่อติดตั้งและกำหนดค่าเครื่องโฮสต์สำหรับ Direct Preview
  • ฮาร์ดแวร์:

    • ใช้เครื่องโฮสต์ที่ใช้ Windows 11
    • ใช้การ์ดจอสมัยใหม่ที่รองรับการเข้ารหัสวิดีโอ Vulkan

ตั้งค่าปลั๊กอิน Android XR

ตั้งค่า Unreal Engine ด้วยปลั๊กอิน Android XR ที่จำเป็น โดยทำดังนี้

  1. ทำตามขั้นตอนในคู่มือเริ่มต้นใช้งานส่วนขยาย Android XR สำหรับ Unreal Engine

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

  2. สำหรับแต่ละโปรเจ็กต์ ให้ตรวจสอบว่าโปรเจ็กต์มี Symlink ไปยังโฟลเดอร์ปลั๊กอินของผู้ให้บริการ

กำหนดค่าการตั้งค่าโปรเจ็กต์

กำหนดการตั้งค่าโปรเจ็กต์สำหรับการสตรีมแบบแสดงตัวอย่างโดยตรงโดยทำดังนี้

  1. ไปที่การตั้งค่าโปรเจ็กต์ > แพลตฟอร์ม > Windows
  2. สำหรับ RHI เป็น Vulkan
  3. ไปที่แก้ไข > ปลั๊กอิน
  4. เปิดใช้ปลั๊กอิน AndroidXRStreaming
  5. ไปที่แก้ไข > การตั้งค่าโปรเจ็กต์ > คำอธิบาย
  6. เปิดใช้เริ่มใน VR

เปิดใช้รันไทม์สตรีมมิง

เมื่อโปรเจ็กต์เปิดใช้ปลั๊กอิน AndroidXRStreaming แล้ว ให้ตรวจสอบว่ารันไทม์ Android XR Streaming มีอยู่หรือไม่ โดยทำดังนี้

  1. ไปที่ การตั้งค่าโปรเจ็กต์ > ปลั๊กอิน > AndroidXRStreaming
  2. คลิกเปิดใช้การสตรีม AndroidXR

    เปิดใช้รันไทม์ของ Android XR Streaming

  3. รีสตาร์ท Unreal Engine เพื่อใช้การเปลี่ยนแปลงเหล่านี้

กำหนดค่าไคลเอ็นต์สตรีมมิง

กำหนดค่าไคลเอ็นต์สตรีมมิงด้วยตัวเลือกต่างๆ สำหรับโปรเจ็กต์ของคุณ ดังนี้

  1. ไปที่การตั้งค่าโปรเจ็กต์ > ปลั๊กอิน
  2. ในส่วน AndroidXRStreamingClient ให้ตรวจสอบตัวเลือกต่อไปนี้แต่ละรายการ แล้วเปิดหรือปิดใช้ตัวเลือกเหล่านั้นเพื่อให้ตรงกับสิ่งที่คุณต้องการสำหรับโปรเจ็กต์

    • Auto Start Client On Preview: เมื่อเปิดใช้ จะเปิดแอปไคลเอ็นต์เวอร์ชันตัวอย่างในอุปกรณ์ที่เลือกซึ่งใช้งานได้เมื่อคลิกเริ่มตัวอย่าง VR จากเครื่องมือแก้ไข
    • Auto Stop Client On Preview: เมื่อเปิดใช้ จะสิ้นสุดไคลเอ็นต์ตัวอย่างเมื่อตัวอย่าง VR จากเครื่องมือแก้ไขหยุดลง
    • เลือกอุปกรณ์ที่เข้ากันได้โดยอัตโนมัติ: เมื่อเปิดใช้ ระบบจะเลือกอุปกรณ์ที่เข้ากันได้เครื่องแรกที่เชื่อมต่อกับเครื่องโดยอัตโนมัติเมื่อค้นหาอุปกรณ์
    • แสดงกล่องโต้ตอบข้อผิดพลาด: เมื่อเปิดใช้ จะแสดงกล่องโต้ตอบข้อผิดพลาดเพิ่มเติม (เช่น กล่องโต้ตอบข้อผิดพลาดจะแสดงขึ้นหากคุณพยายามเริ่มการแสดงตัวอย่าง VR โดยไม่เลือกอุปกรณ์ไคลเอ็นต์) ปิดใช้ตัวเลือกนี้เพื่อซ่อนกล่องโต้ตอบเหล่านี้
    • รีเฟรช: เมื่อเปิดใช้ ปุ่มรีเฟรชจะค้นหาอุปกรณ์ที่เชื่อมต่อและแสดงรายการอุปกรณ์ที่เข้ากันได้ (พิจารณาจากการมีแอปไคลเอ็นต์ Direct Preview ใน Android XR Engine Hub)

เริ่มการแสดงตัวอย่างโดยตรง

เริ่มใช้ Direct Preview เพื่อสตรีมจาก Unreal Engine โดยตรงโดยทำดังนี้

  1. เชื่อมต่ออุปกรณ์ Android XR กับเครื่องโฮสต์โดยใช้สาย USB-C คุณภาพสูง

  2. หากไม่เคยใช้อุปกรณ์นี้กับฟีเจอร์แสดงตัวอย่างโดยตรงมาก่อน ให้เชื่อมต่อและกำหนดค่าอุปกรณ์สำหรับฟีเจอร์แสดงตัวอย่างโดยตรงใน Android XR Engine Hub ก่อนเริ่มใช้ฟีเจอร์แสดงตัวอย่างโดยตรงผ่านเกมเอนจิน

  3. ใน Unreal Editor ให้คลิกเล่นระดับใน VR อย่าใช้ตัวเลือกเล่นในเครื่องมือแก้ไขตามปกติเมื่อเริ่มใช้การแสดงตัวอย่างโดยตรง