A causa del modello client-server sottostante del Roblox Engine, è importante che tu testi la tua esperienza in diversi modi prima di rilasciarla al pubblico .Tutte le opzioni di test sono accessibili dalla scheda Test.
Opzioni di playtest
Esistono tre opzioni comuni per il playtest di un'esperienza.Fare clic sulla piccola freccia sotto il pulsante principale ti consente di scegliere ciascuna opzione e imposta quella opzione come predefinita.

Azione | Scorciatoia | Descrizione |
---|---|---|
Gioca | F5 | Inizia a simulare l'esperienza, inserendo il tuo avatar a SpawnLocation o coordinate di circa (0, 100, 0). |
Gioca qui | Inizia a simulare l'esperienza, inserendo il tuo avatar di fronte alla posizione attuale della Telecamera. | |
Esegui | F8 | Inizia a simulare l'esperienza ma non inserisce il tuo Avatar.La simulazione inizia dalla posizione della fotocamera attuale e puoi navigare utilizzando i Controllidella fotocamera Studio. |
Una volta che un playtest è in esecuzione, le seguenti opzioni diventano disponibili:

Azione | Scorciatoia | Descrizione |
---|---|---|
Cliente / Server | Durante il test di gioco in una modalità "gioca da solo" ( Gioca o Gioca qui ), passa tra la modalità Client e la modalità Server .Vedi Client/Server Toggle per i dettagli. | |
Pausa fisica / Riprendi fisica | Ti consente di pausare e riprendere la fisica senza disabilitare il rendering. | |
Fermati | ShiftF5 | Interrompe la simulazione dell'esperienza e ripristina tutti gli oggetti e le istanze a come sono stati prima di Gioca , Gioca qui o Esegui è stato cliccato. |
Attiva/disattiva client/server
Durante i test in modalità Gioca o Gioca qui , Studio esegue due simulazioni separate — una simulazione cliente e una simulazione server — che possono fornire una visione più accurata di come l'esperienza verrà eseguita in produzione.
Durante il gioco in solitario, puoi passare tra i modi Client e Server facendo clic sul pulsante di attivazione Client/Server .Quando attivare/disattivare, il pulsante cambia per riflettere la modalità di simulazione attuale.

Controlli e Telecamera
A seconda della modalità, il controllo del tuo personaggio e della fotocamera cambia come segue:

In modalità cliente , la vista 3D è circondata da un bordo blu e la simulazione utilizza i controlli del personaggio e la configurazione della fotocamera.Questa modalità di test è una simulazione stretta dell'esperienza in esecuzione sull'applicazione Roblox, senza più giocatori.
Finestra esploratore
All'interno della gerarchia della finestra Explorer, alcuni oggetti esistono solo nei loro contenitori previsti.


Uscita
Nella finestra Output, i messaggi sono contrassegnati blu (client) o verde (Server), indicando la loro origine da client o Server.Per i messaggi di output da ModuleScripts , il colore della label viene determinato se il modulo è stato chiamato da un lato client LocalScript o da un lato server Script .

Pausa e riprendi la fisica
Durante test di gioco, i pulsanti Pausa fisica e Riprendi fisica sono utili per debuggare scene e meccanismi epimeri, senza disabilitare il rendering.

Per impostazione predefinita, l'interruzione e il riavvio della fisica agisce su entrambi il cliente e il server come indicato dalla notazione Tutti .Se desideri pausare o riprendere solo la fisica del cliente o del server, fai clic sulla piccola freccia su uno dei pulsanti e seleziona Attuale .Quindi, a seconda della vista scelta attraverso l' Client/Server attivare/disattivare, la pausa o il riavvio agiranno solo su quel lato della simulazione.

Quando la fisica è in pausa, puoi passare avanti 1/60 di secondo (60 Hz) facendo clic sul pulsante Passa avanti fisica .Come i pulsanti vicini a sinistra, facendo clic sulla piccola freccia puoi attivare/disattivare i passi del client e/o del server tra Tutti o Attuale .

Nota i seguenti dettagli tecnici in relazione alla pausa/ripresa della fisica:
- Anche se Animations non sono basati sulla fisica, questi pulsanti della barra degli strumenti interrompono/riprendono anche le animazioni.
- Pausare o riprendere la fisica non ha alcun effetto sull'esecuzione degli script.
- Solo le chiamate di ritorno RunService , PreAnimation , PreSimulation , e PostSimulation , e Stepped riprendono o riprendono attraverso questi pulsanti della barra degli strumenti.Altri richiami ( PreRender , Heartbeat e RenderStepped ) continuano a essere Lanciare, mantenendo la funzionalità normale degli script della fotocamera, delle visualizzazioni rendite e dei plugin.
Simulazione multi-client
Usando le opzioni client e server , puoi avviare più sessioni di Studio, una che funge da server e l'altra che funge da client.Questo modo di test è uno strumento prezioso per confrontare come un client "vede" altri client all'interno dell'esperienza.
Assicurati che Server locale sia selezionato nella Quadro di selezionesuperiore, quindi seleziona il numero di sessioni del giocatore da testare.Di solito 1–2 giocatori sono sufficienti, anche se puoi simulare fino a otto.
Premi il pulsante Inizia per iniziare la simulazione client-server.
Quando hai finito di testare, premi il pulsante Pulisci da una qualsiasi delle sessioni di simulazione per chiudere tutti i client simulati e il Serversimulato.
Test collaborativi
Se stai lavorando a un'esperienza con altri in modalità Collaborazione, puoi testare con altri creatori come segue:
Seleziona Test di squadra nella casella superiore e premi il pulsante Inizia per pubblicare lo stato attuale dell'esperienza e creare una nuova sessione Studio con il tuo personaggio inserito.
Altri collaboratori possono quindi unirsi premendo Unisciti dalla scheda Test .
Emulazione del dispositivo
L' Emulatore di dispositivi ti consente di emulare diversi dispositivi direttamente in Studio, fornendo un'istantanea su come i controlli funzionino su dispositivi mobili, console e caschi VR, nonché su come gli elementi dell'interfaccia utente sullo schermo si mostrino su diverse risoluzioni e rapporti di aspetto dello schermo.

In modalità emulazione, puoi selezionare dispositivi dal menu a discesa dispositivo selettore sopra la vista 3D per emulare dispositivi meno potenti e testare esperienze di streaming abilitate dove il contenuto 3D viene caricato e scaricato dinamicamente in base alla memoria disponibile.Puoi anche regolare la dimensione di visualizzazione e cambiare l'orientamento tra modalità paesaggio e ritratto.

Emulazione controller
Il Controller Emulator ti consente di emulare con precisione l'input del gamepad direttamente in Studio.Il controller predefinito è un gamepad generico, ma puoi selezionare alternative per PlayStation, Xbox e dispositivi Quest dal menu a discesa in alto a sinistra.


Durante il playtest, puoi controllare l'esperienza con il controller virtuale utilizzando il Topo, or mouse as computer mouse.
Puoi anche fare clic su Modifica mappe nell'angolo in alto a destra per visualizzare e modificare le mappe delle chiavi per il controller virtuale, ad esempio E a ButtonL2 o 9 a ButtonA .Queste mappe vengono salvate come altre impostazioni di Studio (per controller, per utente, per computer) e tradotte negli eventi del gamepad sia nella finestra dell'emulatore che nella vista 3D.
Emulazione VR
Emulazione VR ti consente di testare le esperienze VR in Studio senza cuffie fisiche.Proprio come l'emulazione di qualsiasi altro Dispositivo, usa il menu selettore di dispositivi per scegliere il Meta Quest 2 o Meta Quest 3 .L'emulatore controller seleziona automaticamente il controller appropriato per le cuffie.


La combinazione di un headset e di più controller, ognuno con tracciamento del movimento, rende l'emulazione VR più complessa:
Per l'emulazione di tracciamento del movimento, premere Alt1 ( ⌥1 ) per bloccare il mouse e sbloccare il mouse dalla vista.
Usa Shift← o Shift→ per passare tra le combinazioni comuni dell'headset, del controller sinistro e del controller destro.Ad esempio, potresti usare l'opzione Cuffie per guardarti mentre cammini avanti con il pulsante controller sinistro, ma poi passa alla Controller destro quando devi usare i controlli di movimento per mirare a un bersaglio.
Cuffie VR
Se vuoi supportare le cuffie di realtà virtuale (VR) per la tua esperienza, assicurati di testare o emulare VR in Studio.Studio supporta i test per tutti i caschi VR compatibili con OpenXR, lo standard industriale open source che fornisce l'accesso alla VR.
Configurazione del casco
Per abilitare i test di Studio in VR, devi connettere il tuo headset al tuo PC e configurare l'esecuzione in tempo reale di OpenXR prima di lanciare Studio .Se hai già lanciato Studio, esci e completa prima i passaggi di configurazione.
Se hai solo un casco VR, l'installazione dell'app VR corrispondente configura automaticamente l'esecuzione per te.Se hai più cuffie, devi configurare manualmente l'esecuzione e assicurarti di solo configurare quella che vuoi usare per i test.
I seguenti passaggi sono per le due app VR più comuni:
- SteamVR per cuffie come l'HTC Vive e Valve Index.
- Oculus per cuffie come Meta Quest e Oculus Rift.
- Installa e apri l'app SteamVR sul tuo computer.
- Sotto Impostazioni SteamVR , seleziona la scheda Sviluppatore . Quindi seleziona Mostra impostazioni avanzate .
- Imposta SteamVR come Tempo esecuzionedi OpenXR.
- Accendi i controller premendo il pulsante Sistema fino a quando non senti un suono beep.
- Per spegnere il controller, premi e tieni premuto il pulsante Sistema fino a quando non senti lo stesso suono beeping.
Se segui correttamente i passaggi, le icone di stato sull'app SteamVR e le luci di stato sull'hardware dovrebbero essere tutte verdi, indicando che la configurazione è completata.
applicazioneQuest di Roblox
Puoi testare la tua esperienza nell'app Roblox su Quest senza collegare il tuo headset al tuo computer.Usa i seguenti passaggi per accedere alla tua esperienza sul tuo headset in questa modalità:
- In Studio, pubblica l'esperienza e imposta l'esperienza in Server privato.
- Usando la tua Dashboard del creatore o il link in Studio, apri la pagina dell'esperienza nel tuo browser web.
- Sulla pagina dell'esperienza, aggiungi l'esperienza ai tuoi preferiti facendo clic sull'Icona Preferito .
- Usando il tuo headset, apri l'applicazioneRoblox standalone.
- Scorri verso il basso nella sezione Preferiti nella pagina principale e esegui la tua esperienza.
Modalità VR Studio
Dopo aver configurato il tuo headset , puoi attivare la modalità di test Studio VR attraverso i seguenti passaggi:
- Nel menu File seleziona Impostazioni di Studio .
- Seleziona Renderizzazione .
- Sotto Generale impostazioni, attiva Modalità VR .
Ora puoi testare la tua esperienza utilizzando il tuo casco VR utilizzando qualsiasi delle opzioni di test di gioco disponibili.Durante una Sessionedi test VR, se il cavo del tuo headset si disconnette o chiudi l'app Roblox Studio Beta sul headset, dovrai riavviare Studio per eseguire nuovamente i test.
Emulazione del giocatore
Per l'emulazione dettagliata dell'esperienza localizzazione e delle politiche di contenuto, puoi testare attraverso l'emulatore Giocatore .

Con la finestra dell'emulatore aperta, attiva Abilita profilo di test .L'emulazione rimarrà attiva (abilitata o disabilitata) anche se chiudi la finestra.
Nella parte inferiore della finestra, le opzioni comunemente utilizzate includono:
Opzione | Descrizione |
---|---|
Locale | Ti consente di emulare una lingua localizzata durante il playtest. |
Pseudolocalizzare | Scambia i personaggi con personaggi simili ma leggermente diversi in modo che sia facile identificare quali stringhe stanno attraversando il sistema di traduzione traduzione.Abilitare questo ti aiuta ad identificare testo non localizzato senza dover cambiare la lingua di emulazione.Ad esempio:
|
Elongate | Elonga le stringhe di testo da un fattore definito tramite lo Cursore. Ad esempio:
|
Regione | Ti consente di emulare il paese/la regione di un Giocatoredurante il test di gioco; questa selezione può influenzare altre caselle di controllo e altre opzioni nella finestra come descritto in GetPolicyInfoForPlayerAsync() . |