Linee guida VR

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Roblox VR utilizza OpenXR come backend per tutti i dispositivi VR. Questo significa che l'implementazione è indipendente dalla piattaforma, permettendo ai giochi di funzionare in modo intercambiabile su Quest e cuffie VR per PC. Il testing su una cuffia VR per PC dovrebbe essere valido per il Quest 2. Come minimo, i driver Oculus richiedono una scheda grafica NVidia GTX1060 o equivalente.

Modalità di qualità grafica

Quando si esegue Roblox su cuffie VR autonome come Quest 2 o Quest Pro, mantenere un livello di prestazioni confortevole è cruciale, poiché i cali di frame rate possono causare disagio per l'utente. Per raggiungere questo obiettivo, è disponibile un'impostazione di Modalità Qualità Automatica su Quest, che mira a mantenere un minimo di 72 fotogrammi al secondo scalando automaticamente il dettaglio di rendering in base ai dati di prestazione.

Modalità Qualità Automatica attivata

Se testi un gioco sul Quest 2 e non sei soddisfatto degli aspetti visivi quando la Modalità Qualità Automatica è attivata, è consigliato tentare di ottimizzare ulteriormente il tuo gioco.

Impostazioni di comfort

Quando gli utenti sperimentano la VR, il movimento della loro fotocamera/posizione può causare un certo disagio a causa della disconnessione tra ciò che vedono e la mancanza di movimento rilevato dal loro corpo e dall'orecchio interno. Roblox fornisce diverse impostazioni per aiutare gli utenti di tutti i livelli di sensibilità, affinché tutti possano godere di un gioco VR coinvolgente e confortevole durante il gioco. Oltre alle modalità Comfort, Predefinito e Esperto, l'utente può scegliere Personalizzato per attivare e disattivare individualmente le seguenti impostazioni:

  • Vignetta — Viene visualizzato un overlay durante il movimento che limita la visione periferica dell'utente e nasconde i teletrasporti della fotocamera.
  • Rotazione a gradini — La fotocamera utilizza una rotazione a gradini (teletrasportandosi nella posizione successiva ruotata) per le modalità di fotocamera in 1ª e 3ª persona, rispetto alla modalità di rotazione fluida quando si ruota la fotocamera con il controller.
  • Fotocamera fissa in 3ª persona - La fotocamera è fissa nello spazio e non segue da vicino il giocatore. La fotocamera teletrasporterà per mantenere il giocatore in vista.

Ulteriori informazioni possono essere trovate in Menu e Impostazioni VR.

Modalità fotocamera

Quando sviluppi un gioco pensato per VR, puoi approfittare degli script fotocamera predefiniti o implementare i tuoi script personalizzati.

Roblox fornisce una serie di opzioni di fotocamera predefinite, tra cui una fotocamera di comfort in terza persona, una fotocamera in prima persona e una fotocamera per veicoli. Queste modalità di fotocamera sono implementate come script figlio di CameraModule all'interno di PlayerScripts. Il supporto per le opzioni di menu di comfort e future funzionalità di "immersione" sarà incluso con gli script predefiniti.

Utilizzando gli script predefiniti forniti da Roblox, benefici di aggiornamenti e migliorie continui che garantiscono la compatibilità con tutte le nuove funzionalità e dispositivi. Questo probabilmente offrirà un processo di sviluppo più semplice e sostenibile in futuro.

Suggerimenti per le prestazioni

I dispositivi VR mobili senza fili come il Quest 2 mirano a un alto frame rate e risoluzione mentre rendono due immagini separate su un chipset a bassa potenza. Per raggiungere livelli di prestazioni stabili e solidi, la distanza di disegno può essere ridotta e il calcolo della luce potrebbe essere disabilitato attraverso la qualità grafica automatica.

Le seguenti migliori pratiche possono aiutarti a raggiungere 72 fotogrammi al secondo con un'impostazione grafica più elevata:

  • Abilita streaming delle istanze in modo che i contenuti vengano trasmessi in entrata e in uscita dinamicamente sul dispositivo.
  • Fai attenzione a non sovraccaricare computazioni pesanti per la CPU come raycasting.
  • Evita l'uso di task.wait() rispetto agli aggiornamenti dei frame di RunService. task.wait() non ti darà risultati precisi rispetto al collegamento a RunService.Heartbeat.
  • La VR mobile è sensibile a un gran numero di chiamate di disegno. Costruisci i tuoi ambienti in modo efficiente, aggiungendo dettagli elevati dove conta davvero e dettagli inferiori altrove, mantenendo un numero conservativo di oggetti utilizzati nella scena.
  • Quando crei mesh 3D personalizzati, cerca sempre di utilizzare la minore geometria possibile per massimizzare l'efficienza di runtime.
  • Minimizza il numero di oggetti semi-trasparenti e texture con trasparenza parziale come Decals o il materiale Glass.
  • Numerosi e complessi SurfaceGuis possono essere costosi, sia dal lato rendering che da quello della CPU.
  • Evita di scrivere codice dipendente dalla piattaforma come azioni che si basano su pressioni di tasti. Invece, utilizza oggetti come InputAction che supportano il binding degli input da più fonti.
  • Testa e itera frequentemente per assicurarti di ottenere il rendimento e la qualità visiva previsti. Se possibile, investi in un visore Quest 2.
© 2026 Roblox Corporation. Roblox, il logo Roblox e Powering Imagination sono tra i nostri marchi registrati e non registrati negli Stati Uniti. e altri paesi.