Roblox VR sử dụng OpenXR như một backend cho tất cả các thiết bị VR. Điều này có nghĩa là thực hiện được tách biệt giữa các thiết bị VR, cho phép các trải nghiệm hoạt động trên Quest và PC VR headsets. Thử nghiệm trên một PC VR headset
Chế độ chất lượng đồ họa
Khi chạy Roblox trên các thiết bị VR độc lập như Quest 2 hoặc Quest Pro, duy trì một mức hiệu suất thoải mái là rất quan trọng, vì tỷ lệ khung hình có thể gây ra sự không thoải mái cho người dùng. Để đạt được điều này, một c
Nếu bạn thử một trải nghiệm trên Quest 2 và không hài lòng với hình ảnh khi Chế độ chất lượng tự động được bật, it's recommended that you attempt to optimize your experience further.
Cài đặt thoải mái
Khi người dùng trải nghiệm VR, sự di chuyển của máy ảnh / vị trí của họ có thể gây ra một số khó chịu do kết nối giữa những gì họ thấy và sự thiếu hụt chuyển
- Vignette — Một lớp nền được hiển thị trong khi di chuyển, hạn chế tầm nhìn của người dùng trong khi di chuyển và che giấu dịch chuyển máy tính.
- Quay bước này — Máy ảnh sử dụng quay bước này (di chuyển đến vị trí quay tiếp theo) cho các chế độ người lớn và người lớn, trong khi chế độ quay mịn khi quay máy ảnh với người điều khiển.
- Camera cố định người thứ ba - Camera được cố định trong không gian và không theo dõi người chơi chặt chẽ. Camera sẽ dịch chuyển để giữ người chơi trong tầm nhìn.
Thông tin bổ sung có thể được tìm thấy tại VR Menus and Settings .
Chế độ máy ảnh
Khi phát triển một trải nghiệm VR-đầu tiên, bạn có thể tận dụng các kịch bản máy ảnh mặc định hoặc tích hợp các kịch bản máy ảnh tùy chỉnh của riêng bạn.
Roblox cung cấp một loạt các lựa chọn camera mặc định, bao gồm một chiếc máy ảnh thứ ba người, một chiếc máy ảnh thứ nhất người và một cảm biến camera. Các chế độ camera này được thực hiện như một loạt các script con của CameraModule trong
Bằng cách sử dụng các script mặc định cung cấp bởi Roblox, bạn có lợi từ những cập nhật và cải tiến liên tục để đảm bảo sự hợp thích với tất cả các tính năng và thiết bị mới. Điều này sẽ có lợi cho một quá trình phát triển dễ dàng hơn và bền vững hơn điều gì.
Mẹo Hiệu Suất
Các thiết bị VR di động không kết dính như mục tiêu Quest 2 có tỷ lệ khung cao và độ phân giải cao trong khi tạo hai hình ảnh riêng biệt trên một bộ vi mạch thấp. Để đạt được các cấp hiệu suất ổn định và ổn định, khoảng cách hòa hợp có thể được thu nhỏ và công suấ
Các mô tả tốt nhất sau đây có thể giúp bạn đạt được 72 khung hình mỗi giây với cài đặt đồ họa cao hơn:
- Mở instreaming hồ sơ để nội dung được phát ra vào và ngoài trên thiết bị.
- Hãy cẩn thận để không sử dụng quá nhiều công suất máy chủ như raycasting .
- Tránh sử dụng task.wait() quá RunService cập nhật khung. task.wait() sẽ không cho bạn kết quả chính xác so với kết nối với 1> Class.RunService.Heartbeat1> .
- Mobile VR là một trong những lĩnh vực công nghệ bị ảnh hưởng nhiều nhất bởi lượng gọi thầy thuật cao. Xây dựng môi trường của bạn một cách hiệu quả, thêm chi tiết cao khi nó thực sự quan trọng và thấp hơn đối với số lượng các thành phần được sử dụng trong cảnh.
- Khi tạo các mạng 3D tùy chỉnh, hãy luôn cố gắng sử dụng ít geometria nhất có thể để đạt được hiệu suất chạy trên máy chủ tối đa.
- Sử dụng ánh sáng Voxel hoặc Bản đồ bóng tối để chiếu sáng Technology, nhưng khi chất lượng tự động giảm, ánh sáng có thể không đồng nhất và có thể sản xuất kết quả không đồng nhất trên VR khi
- Nhiều và phức tạp SurfaceGuis có thể đắt đỏ, ở cả phía render và CPU.
- Tránh việc viết mã phụ thuộc vào nền tảng như các hành động sử dụng các nút bên trên cảnh giới. Thay vào đó, hãy sử dụng ContextActionService phương thức cho phép nhập từ cả touch, gamepad, keyboard hoặc chuộtchủ.
- Thử nghiệm và lặp lại thường xuyên để đảm bảo bạn đang nhận được hiệu suất và chất lượng video mong đợi. Nếu có thể, hãy đầu tư vào một chiếc Quest 2 tai nghe.