การแสดงตัวอย่างโดยตรงช่วยให้คุณทดสอบและทำซ้ำการโต้ตอบที่ซับซ้อน ภายใน Unreal Editor ได้โดยตรงโดยใช้ข้อมูลแบบเรียลไทม์จากอุปกรณ์ Android XR เมื่อใช้การแสดงตัวอย่างโดยตรง เครื่องโฮสต์จะแสดงผลและแก้ไขข้อบกพร่องของเนื้อหา สตรีม วิวพอร์ตภาพไปยังอุปกรณ์ Android XR จริงโดยตรง และสตรีม ส่วนขยาย OpenXR ที่รองรับกลับไปยังโฮสต์แบบเรียลไทม์
ทำตามคำแนะนำนี้เพื่อตั้งค่าการแสดงตัวอย่างโดยตรงสำหรับโปรเจ็กต์ใน Unreal Engine
สิ่งที่ต้องมีก่อน
ก่อนเริ่มต้น โปรดตรวจสอบว่าสภาพแวดล้อมในการพัฒนาซอฟต์แวร์เป็นไปตามข้อกำหนดต่อไปนี้
- เวอร์ชัน Unreal Engine: Unreal Engine 5.6.1 ขึ้นไป
- การตั้งค่าโปรเจ็กต์: ทำตามขั้นตอนทั้งหมดในคู่มือ การตั้งค่าโปรเจ็กต์ Unreal Engine
- Android XR Engine Hub: ทำตามขั้นตอนทั้งหมดในส่วนเริ่มต้นใช้งานของคู่มือ Android XR Engine Hub เพื่อติดตั้งและกำหนดค่าเครื่องโฮสต์สำหรับ การแสดงตัวอย่างโดยตรง
ฮาร์ดแวร์:
- ใช้เครื่องโฮสต์ที่ใช้ Windows 11
- ใช้กราฟิกการ์ดรุ่นใหม่ที่รองรับ Vulkan Video Encoding
ตั้งค่าปลั๊กอิน Android XR
ตั้งค่า Unreal Engine ด้วยปลั๊กอิน Android XR ที่จำเป็น
ทำตามขั้นตอนในคู่มือเริ่มต้นใช้งานส่วนขยาย Android XR สำหรับ Unreal Engine
หากต่อมาคุณสร้างโปรเจ็กต์ใหม่หรือเปิดโปรเจ็กต์ที่ยังไม่ได้ใช้ กับตัวอย่างโดยตรง ให้ทำตามขั้นตอนเดิมอีกครั้ง
สำหรับแต่ละโปรเจ็กต์ ให้ตรวจสอบว่าโปรเจ็กต์มีลิงก์สัญลักษณ์ไปยังโฟลเดอร์ปลั๊กอินของผู้ให้บริการ
กำหนดค่าการตั้งค่าโปรเจ็กต์
กำหนดการตั้งค่าโปรเจ็กต์สำหรับการสตรีมการแสดงตัวอย่างโดยตรง
- ไปที่การตั้งค่าโปรเจ็กต์ > แพลตฟอร์ม > Windows
- สำหรับ RHI ไปยัง Vulkan
- ไปที่แก้ไข > ปลั๊กอิน
- เปิดใช้ปลั๊กอิน AndroidXRStreaming
- ไปที่แก้ไข > การตั้งค่าโปรเจ็กต์ > คำอธิบาย
- เปิดใช้เริ่มใน VR
เปิดใช้รันไทม์การสตรีม
ตอนนี้โปรเจ็กต์ได้เปิดใช้ปลั๊กอิน AndroidXRStreaming แล้ว ให้ตรวจสอบว่ามี รันไทม์การสตรีม Android XR หรือไม่ โดยทำดังนี้
- ไปที่การตั้งค่าโปรเจ็กต์ > ปลั๊กอิน > AndroidXRStreaming
คลิกเปิดใช้การสตรีม AndroidXR
รีสตาร์ท Unreal Engine เพื่อใช้การเปลี่ยนแปลงเหล่านี้
กำหนดค่าไคลเอ็นต์การสตรีม
กำหนดค่าไคลเอ็นต์การสตรีมด้วยตัวเลือกต่างๆ สำหรับโปรเจ็กต์ของคุณ ดังนี้
- ไปที่การตั้งค่าโปรเจ็กต์ > ปลั๊กอิน
ในส่วน AndroidXRStreamingClient ให้ตรวจสอบตัวเลือกต่อไปนี้แต่ละรายการ แล้วเปิดหรือปิดใช้ให้ตรงกับสิ่งที่คุณต้องการสำหรับโปรเจ็กต์
- เริ่มไคลเอ็นต์โดยอัตโนมัติในตัวอย่าง: เมื่อเปิดใช้ จะเปิดแอปไคลเอ็นต์ตัวอย่าง ในอุปกรณ์ที่เลือกและถูกต้องเมื่อคลิกเริ่มตัวอย่าง VR จากเครื่องมือแก้ไข
- หยุดไคลเอ็นต์โดยอัตโนมัติเมื่อแสดงตัวอย่าง: เมื่อเปิดใช้ ระบบจะปิดไคลเอ็นต์ แสดงตัวอย่างเมื่อหยุดการแสดงตัวอย่าง VR จากเครื่องมือแก้ไข
- เลือกอุปกรณ์ที่เข้ากันได้โดยอัตโนมัติ: เมื่อเปิดใช้ ระบบจะเลือก อุปกรณ์ที่เข้ากันได้เครื่องแรกที่เชื่อมต่อกับเครื่องโดยอัตโนมัติเมื่อ ค้นหาอุปกรณ์
- แสดงกล่องโต้ตอบข้อผิดพลาด: เมื่อเปิดใช้ จะแสดงกล่องโต้ตอบข้อผิดพลาดเพิ่มเติม (เช่น กล่องโต้ตอบข้อผิดพลาดจะแสดงขึ้นหากคุณพยายามเริ่มตัวอย่าง VR โดยไม่ได้เลือกอุปกรณ์ไคลเอ็นต์) ปิดใช้ตัวเลือกนี้เพื่อซ่อนกล่องโต้ตอบเหล่านี้
- รีเฟรช: เมื่อเปิดใช้ ปุ่มรีเฟรชจะค้นหาอุปกรณ์ที่เชื่อมต่อ และแสดงรายการอุปกรณ์ที่เข้ากันได้ (พิจารณาจากแอปไคลเอ็นต์ตัวอย่างโดยตรงใน Android XR Engine Hub)
เริ่มดูตัวอย่างโดยตรง
วิธีเริ่มการแสดงตัวอย่างโดยตรงเพื่อสตรีมจาก Unreal Engine โดยตรง
เชื่อมต่ออุปกรณ์ Android XR กับเครื่องโฮสต์โดยใช้สาย USB-C คุณภาพสูง
หากไม่เคยใช้อุปกรณ์นี้กับการแสดงตัวอย่างโดยตรงมาก่อน เชื่อมต่อและกำหนดค่าอุปกรณ์สำหรับการแสดงตัวอย่างโดยตรง ใน Android XR Engine Hub ก่อนเริ่ม การแสดงตัวอย่างโดยตรงผ่านเกมเอนจิน
ใน Unreal Editor ให้คลิกเล่นเลเวลใน VR อย่าใช้ตัวเลือกเล่น ในเอดิเตอร์ตามปกติเมื่อเริ่มตัวอย่างโดยตรง