Tính năng Xem trước trực tiếp cho phép bạn kiểm thử và lặp lại các hoạt động tương tác phức tạp ngay trong Unreal Editor bằng cách sử dụng dữ liệu trực tiếp từ Thiết bị Android XR. Với tính năng Xem trước trực tiếp, máy chủ sẽ kết xuất và gỡ lỗi nội dung, truyền trực tuyến khung nhìn hình ảnh trực tiếp đến thiết bị Android XR thực tế và truyền trực tuyến các tiện ích OpenXR được hỗ trợ trở lại máy chủ theo thời gian thực.
Hãy làm theo hướng dẫn này để thiết lập tính năng Xem trước trực tiếp cho dự án của bạn trong Unreal Engine.
Điều kiện tiên quyết
Trước khi bắt đầu, hãy đảm bảo môi trường phát triển của bạn đáp ứng các yêu cầu sau:
- Phiên bản Unreal Engine: Unreal Engine 5.6.x hoặc 5.8.x.
- Thiết lập dự án: Hoàn tất mọi bước trong hướng dẫn Thiết lập dự án Unreal Engine.
- Android XR Engine Hub: Hoàn tất tất cả các bước trong phần bắt đầu của hướng dẫn về Android XR Engine Hub để cài đặt và định cấu hình máy chủ cho tính năng Xem trước trực tiếp.
Phần cứng:
- Sử dụng máy chủ chạy Windows 11.
- Sử dụng một card đồ hoạ hiện đại có hỗ trợ Mã hoá video Vulkan.
Thiết lập trình bổ trợ Android XR
Thiết lập Unreal Engine bằng các trình bổ trợ Android XR bắt buộc:
Làm theo các bước trong hướng dẫn bắt đầu nhanh về Tiện ích Android XR cho Unreal Engine.
Sau này, nếu bạn tạo một dự án mới hoặc mở một dự án mà bạn chưa sử dụng với tính năng Xem trước trực tiếp, hãy làm theo các bước tương tự một lần nữa.
Đối với mỗi dự án, hãy đảm bảo dự án đó có một liên kết tượng trưng đến thư mục trình bổ trợ của nhà cung cấp.
Định cấu hình chế độ cài đặt dự án
Định cấu hình chế độ cài đặt dự án cho tính năng truyền trực tuyến Bản xem trước trực tiếp:
- Chuyển đến Project Settings > Platforms > Windows (Cài đặt dự án > Nền tảng > Windows).
- Đối với RHI thành Vulkan.
- Chuyển đến Edit > Plugins (Chỉnh sửa > Trình bổ trợ).
- Bật trình bổ trợ AndroidXRStreaming.
- Chuyển đến Edit > Project Settings > Description (Chỉnh sửa > Cài đặt dự án > Mô tả).
- Bật chế độ Bắt đầu trong VR.
Bật thời gian chạy trực tuyến
Bây giờ, khi dự án đã bật trình bổ trợ AndroidXRStreaming, hãy kiểm tra xem thời gian chạy Android XR Streaming có hoạt động hay không:
- Chuyển đến Project Settings > Plugins > AndroidXRStreaming (Cài đặt dự án > Trình bổ trợ > AndroidXRStreaming).
Nhấp vào Bật tính năng truyền trực tuyến AndroidXR.
Khởi động lại Unreal Engine để áp dụng những thay đổi này.
Định cấu hình ứng dụng truyền trực tuyến
Định cấu hình ứng dụng truyền trực tuyến bằng nhiều lựa chọn cho dự án của bạn:
- Chuyển đến Project Settings > Plugins (Cài đặt dự án > Trình bổ trợ).
Trong phần AndroidXRStreamingClient, hãy xem xét từng lựa chọn sau đây rồi bật hoặc tắt các lựa chọn đó cho phù hợp với nhu cầu của dự án:
- Auto Start Client On Preview (Tự động khởi động ứng dụng khách khi xem trước): Khi được bật, tuỳ chọn này sẽ khởi chạy ứng dụng khách xem trước trên mọi thiết bị hợp lệ đã chọn khi bạn nhấp vào Start VR Preview (Bắt đầu xem trước VR) trong trình chỉnh sửa.
- Auto Stop Client On Preview (Tự động dừng ứng dụng khi xem trước): Khi được bật, tuỳ chọn này sẽ chấm dứt ứng dụng xem trước khi bản xem trước thực tế ảo từ trình chỉnh sửa bị dừng.
- Tự động chọn thiết bị tương thích: Khi được bật, chế độ này sẽ tự động chọn thiết bị tương thích đầu tiên được kết nối với máy khi tìm kiếm thiết bị.
- Show Error Dialogs (Hiện hộp thoại lỗi): Khi được bật, hộp thoại này sẽ hiển thị thêm các hộp thoại lỗi (ví dụ: hộp thoại lỗi sẽ hiển thị nếu bạn cố gắng bắt đầu xem trước thực tế ảo mà không chọn thiết bị khách). Tắt lựa chọn này để ẩn các hộp thoại này.
- Làm mới: Khi được bật, nút Làm mới sẽ tìm các thiết bị đã kết nối và liệt kê những thiết bị tương thích (được xác định bằng sự hiện diện của ứng dụng khách Xem trước trực tiếp trong Android XR Engine Hub).
Bắt đầu xem trước trực tiếp
Bắt đầu Xem trước trực tiếp để truyền trực tuyến ngay từ Unreal Engine:
Kết nối thiết bị Android XR với máy chủ bằng cáp USB-C chất lượng cao.
Nếu bạn chưa từng sử dụng thiết bị này với tính năng Xem trước trực tiếp, hãy kết nối và định cấu hình thiết bị cho tính năng Xem trước trực tiếp trong Android XR Engine Hub trước khi bắt đầu Xem trước trực tiếp thông qua công cụ phát triển trò chơi.
Trong Unreal Editor, hãy nhấp vào Play level in VR (Chơi màn chơi trong VR). Đừng sử dụng tuỳ chọn Play in Editor (Phát trong Trình chỉnh sửa) thông thường khi bắt đầu Bản xem trước trực tiếp.