Pedoman 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. Ini berarti implementasinya tidak tergantung pada platform, memungkinkan permainan berfungsi secara bergantian di headset Quest dan PC VR. Pengujian pada headset PC VR seharusnya valid untuk Quest 2. Setidaknya, driver Oculus memerlukan kartu grafis NVidia GTX1060 atau setara.

Mode kualitas grafis

Saat menjalankan Roblox di headset VR mandiri seperti Quest 2 atau Quest Pro, menjaga tingkat performa yang nyaman sangat penting, karena penurunan frame rate dapat menyebabkan ketidaknyamanan bagi pengguna. Untuk mencapai ini, pengaturan Auto Quality Mode tersedia di Quest yang bertujuan untuk menjaga minimum 72 frame per detik dengan secara otomatis menyesuaikan detail rendering berdasarkan data performa.

Auto Quality Mode diaktifkan

Jika Anda menguji permainan di Quest 2 dan tidak puas dengan visual saat Auto Quality Mode diaktifkan, disarankan agar Anda mencoba untuk mengoptimalkan permainan Anda lebih lanjut.

Pengaturan kenyamanan

Saat pengguna mengalami VR, pergerakan kamera/posisi mereka dapat menyebabkan ketidaknyamanan karena ketidakcocokan antara apa yang mereka lihat dan kurangnya gerakan yang terdeteksi oleh tubuh dan telinga dalam mereka. Roblox menyediakan berbagai pengaturan untuk membantu pengguna dengan semua tingkat sensitivitas, sehingga semua orang dapat menikmati permainan VR yang imersif dan nyaman saat bermain. Selain mode Kenyamanan, Bawaan, dan Ahli, pengguna dapat memilih Kustom untuk menghidupkan dan mematikan pengaturan berikut secara individu:

  • Vignette — Overlay ditampilkan selama gerakan yang membatasi penglihatan perifer pengguna selama gerakan dan menyembunyikan teleportasi kamera.
  • Rotasi Bertahap — Kamera menggunakan rotasi bertahap (teleportasi ke posisi yang diputar berikutnya) untuk mode kamera orang pertama dan orang ketiga, dibandingkan dengan mode rotasi halus saat memutar kamera dengan pengontrol.
  • Kamera Orang Ketiga Tetap - Kamera tetap di ruang dan tidak mengikuti pemain dengan dekat. Kamera akan teleportasi agar pemain tetap terlihat.

Informasi tambahan dapat ditemukan di Menu dan Pengaturan VR.

Mode kamera

Saat mengembangkan permainan yang diutamakan VR, Anda dapat memanfaatkan skrip kamera default atau menerapkan skrip kustom Anda sendiri.

Roblox menyediakan berbagai opsi kamera default, termasuk kamera kenyamanan orang ketiga, kamera orang pertama, dan kamera kendaraan. Mode kamera ini diterapkan sebagai skrip anak dari CameraModule dalam PlayerScripts. Dukungan untuk opsi menu kenyamanan dan fitur "immersive" di masa depan akan disertakan dengan skrip default.

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

Tips kinerja

Perangkat VR mobile tanpa tether seperti Quest 2 menargetkan frame rate dan resolusi tinggi sambil merender dua gambar terpisah pada chipset berdaya rendah. Untuk mencapai tingkat kinerja yang stabil dan solid, jarak gambar dapat diperkecil dan perhitungan cahaya dapat dinonaktifkan melalui kualitas grafis otomatis.

Praktik terbaik berikut dapat membantu Anda mencapai 72 frame per detik dengan pengaturan grafis yang lebih tinggi:

  • Aktifkan streaming instance agar konten dialirkan masuk dan keluar secara dinamis di perangkat.
  • Berhati-hatilah untuk tidak menggunakan perhitungan CPU yang berat seperti raycasting secara berlebihan.
  • Hindari penggunaan task.wait() dibandingkan dengan pembaruan frame RunService. task.wait() tidak akan memberikan hasil yang tepat dibandingkan dengan menghubungkan ke RunService.Heartbeat.
  • VR mobile peka terhadap jumlah panggilan gambar yang tinggi. Bangun lingkungan Anda dengan efisien, tambahkan detail tinggi di tempat yang sangat penting dan detail lebih rendah di tempat lain sambil bersikap konservatif dengan jumlah objek yang digunakan dalam adegan.
  • Saat membuat mesh 3D kustom, selalu berusaha menggunakan geometri sesedikit mungkin untuk efisiensi runtime maksimum.
  • Minimalkan jumlah objek semi-transparan dan tekstur dengan transparansi parsial seperti Decals atau material Glass.
  • Banyaknya dan kompleksnya SurfaceGuis bisa mahal, baik di sisi rendering maupun CPU.
  • Hindari menulis kode tergantung platform seperti aksi yang bergantung pada tekanan tombol. Sebagai gantinya, gunakan objek seperti InputAction yang mendukung pengikatan input dari berbagai sumber.
  • Ujilah dan iterasi secara sering untuk memastikan Anda mendapatkan kinerja dan kualitas visual yang diharapkan. Jika memungkinkan, investasikan pada headset Quest 2.
©2026 Roblox Corporation. Roblox, logo Roblox, dan Powering Imagination termasuk dalam merek dagang kami yang terdaftar dan tidak terdaftar di AS dan negara lainnya.