Petunjuk VR

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

Roblox VR menggunakan OpenXR sebagai backend untuk semua perangkat VR. Itu berarti implementasi adalah platform agnostik, memungkinkan pengalaman untuk berinteraksi secara interchangeable di Quest dan PC VR headset. Testing di PC VR headset harus valid untuk Quest 2. Setidaknya, pengemudi Oculus memerlukan kartu grafis NVidia GTX1060 atau setara.

Mode Kualitas Grafik

Ketika menjalankan Roblox di headset VR standalone seperti Quest 2 atau Quest Pro, menjaga tingkat kinerja yang nyaman sangat penting, karena tingkat frame menyebabkan ketidaknyamanan bagi pengguna. Untuk mencapai ini, pengaturan Kualitas Otomatis tersedia di Quest yang bertujuan untuk menjaga setidaknya 72 frame per detik dengan menyesuaikan detail render berdasarkan

Auto Quality Mode toggled on

Jika Anda menguji pengalaman di Quest 2 dan tidak puas dengan visual saat Mode Kualitas Otomatis dinyalakan, disarankan agar Anda mencoba untuk mengoptimalkan pengalaman Anda lebih lanjut.

Pengaturan Komfort

Ketika pengguna mengalami VR, gerakan kamera / posisi mereka dapat menyebabkan beberapa ketidaknyamanan karena koneksi antara apa yang mereka lihat dan kurangnya gerakan yang terdeteksi oleh tubuh dan telinga mereka. Roblox menyediakan beberapa pengaturan unt

  • Vignette — Sebuah overlay ditampilkan selama gerakan yang membatasi visi periferal pengguna selama gerakan dan menyembunyikan teleportasi kamera.
  • Rotasi Tangga Langkah — Kamera menggunakan rotasi tangga langkah (teleportasi ke posisi berputar berikutnya) untuk mode kamera 1 orang pertama dan 3 orang mode, versus mode rotasi lancar saat memutar kamera dengan kontroler.
  • Kamera Tertambahkan 3rd Person Fixed Camera - Kamera di fiksasi dalam ruang dan tidak mengikuti pemain dengan ketat. Kamera akan berteleportasi untuk menjaga pemain dalam pandangan.

Informasi tambahan dapat ditemukan di Menu dan Pengaturan VR .

Mode Kamera

Saat mengembangkan pengalaman VR pertama, Anda dapat mengambil keuntungan dari skrip kamera default atau mengembangkan skrip khusus Anda.

Roblox menyediakan berbagai pilihan kamera default, termasuk kamera komfort pihak ketiga, kamera pemula, dan kamera kendaraan. Mode kamera ini di implementasikan sebagai skrip anak di CameraModule dalam PlayerScripts . Dukungan untuk menu komfort dan fitur "kebijuan" masa depan akan di включай dengan skrip default.

Dengan menggunakan skrip default yang disediakan oleh Roblox, Anda mendapatkan manfaat dari pembaruan dan peningkatan berkelanjutan yang menjamin kompatibilitas dengan semua fitur dan perangkat baru. Ini kemungkinan akan memberikan proses pengembangan yang lebih mudah dan lebih berkelanjutan yang memastikan kompatibilitas dengan semua fitur dan perangkat baru.

Tip Kinerja

Perangkat VR mobile bawaan seperti Quest 2 menawarkan tingkat frame rate dan resolusi tinggi saat menyajikan dua gambar terpisah di chipset rendah. Untuk mencapai tingkat performa yang stabil dan kuat, jarak penggambaran mungkin diubah dan kualitas grafis mungkin dinonaktifkan melalui kualitas grafis otomatis.

Berikut adalah 7 praktik terbaik yang dapat membantu Anda mencapai 72 frame per detik dengan pengaturan grafis yang lebih tinggi:

  • Aktifkan streaming instansi sehingga konten diputar masuk dan keluar secara dinamis di perangkat.
  • Hati-hati untuk tidak menggunakan kalkulasi berat CPU seperti raycasting.
  • Hindari penggunaan task.wait() atas pembaruan RunService frame. task.wait() tidak akan memberi Anda hasil yang tepat dibandingkan dengan terhubung ke 1> Class.RunService.Heartbeat1>.
  • VR mobile sensitif terhadap banyaknya panggilan menggambar. Bangun lingkungan Anda secara efisien, menambahkan detail tinggi di mana itu benar-benar penting dan menurunkan detail rendah di tempat lain sambil tetap konservatif dengan jumlah objek yang digunakan dalam adegan.
  • Saat membuat meshes 3D khusus, selalu upayakan untuk menggunakan sedikit geometri seperti mungkin untuk mendapatkan efisiensi waktu pemrosesan maksimum.
  • Minimalisir jumlah objek dan tekstur setengah transparan seperti Decals atau material Glass.
  • Gunakan Voxel atau ShadowMap lighting Technology, karena penerangan 1>Masa Depan1> dapat mahal untuk dihasilkan dan dapat menghasilkan hasil yang tidak konsisten di VR ketika kualitas otomatis jatuh.
  • Berbagai dan rumit SurfaceGuis dapat mahal, baik di sisi render maupun CPU.
  • Hindari menulis kode yang tergantung pada platform seperti tindakan yang bergantung pada tombol keyboard. Sebaliknya, gunakan metode ContextActionService yang mengizinkan input dari sentuh, gamepad, keyboard, atau mouse.
  • Uji dan ulangi sering untuk memastikan Anda mendapatkan kinerja dan kualitas visual yang diharapkan. Jika mungkin, investasikan di Quest 2 headset.