Modalità di test di studio

A causa del modello client-server sottostante del motore di Roblox, è importante testare la tua esperienza in varie modalità prima di rilasciarla al pubblico. Tutte le opzioni di test sono accessibili dalla scheda Test.

Opzioni di Playtest

Ci sono tre opzioni comuni per testare l'esperienza di gioco. Fare clic sulla freccia piccola sotto il pulsante principale ti consente di scegliere da ogni opzione e imposta quell'opzione come predefinita.

Opzioni di test rapide nella Scheda di test di Studio
AzioneScorciatoiaDescrizione
GiocaF5Inizia a simulare l'esperienza inserendo il tuo avatar in un SpawnLocation o coordinate di circa (0, 100, 0).
Gioca quiInizia a simulare esperienza inserendo il tuo avatar davanti alla posizione attuale della fotocamera.
EseguiF8Comincia a simulare l'esperienza ma non inserisce il tuo avatar. La simulazione inizia dalla posizione corrente della Telecamera e puoi navigare utilizzando i controlli della Telecamera di Studio.

Attiva Client/Server

Durante il test in modalità Gioca o Gioca qui, Studio esegue due simulazioni separate - una simulazione client e una simulazione server - che possono fornire un'impressione più accurata di come l'esperienza si eseguirà in produzione.

Durante il gioco da solo, puoi attivare tra le modalità Client e Server facendo clic sul pulsante di attivazione Client/Server. Quando si attiva, il pulsante cambia per riflettere la modalità di simulazione corrente.

Comandi e telecamera

A seconda della modalità, il comando del personaggio e la telecamera cambiano come segue:

Nella modalità Client, la simulazione utilizza i controlli del personaggio e la configurazione della telecamera. Questa modalità di test è una simulazione ravvicinata dell'esperienza in esecuzione sull'applicazione di Roblox, senza giocatori multipli.
In modalità Server, il tuo personaggio viene inserito ma non è sotto il tuo controllo. Puoi muoverti nel luogo con una telecamera fluttuante, selezionare gli oggetti e ispezionare le loro proprietà.

Finestra Esplora

All'interno della gerarchia della finestra Esplora, alcuni oggetti esistono solo nei loro contenitori previsti.

In modalità Client, gli oggetti lato client previsti sono presenti nella gerarchia, inclusi quelli copiati dallo StarterPack allo Zaino del giocatore e da StarterPlayer nei PlayerScripts del giocatore.
In modalità Server, gli oggetti lato server previsti sono presenti nella gerarchia, inclusi gli script in ServerScriptService e gli oggetti inseriti posizionati in ServerStorage.

Finestra di output

Nella finestra Output, i messaggi sono etichettati in blu (client) o in verde (server), indicando la loro origine dal client o dal server. Per i messaggi in uscita da ModuleScripts, il colore dell'etichetta è determinato dal fatto che il modulo sia stato chiamato da un LocalScriptlato client o da un lato server Script.

Simulazione multi-client

Utilizzando le opzioni Client e Server, puoi lanciare più sessioni di Studio, una che agisce come server e l'altra fungendo da client. Questa modalità di test è uno strumento prezioso per confrontare il modo in cui un cliente "vede" gli altri clienti all'interno dell'esperienza.

  1. Assicurati che il Server locale sia selezionato nella casella in alto, quindi seleziona il numero di sessioni di giocatore da testare. Di solito 1 giocatore è sufficiente, sebbene tu possa simularne fino a otto.

  2. Premi il pulsante Avvia per iniziare la simulazione client-server.

Al termine del test, premi il pulsante Pulisci da una delle sessioni di simulazione per chiudere tutti i client simulati e il server simulato.

Emulazione del dispositivo

L'emulatore di Dispositivo ti consente di emulare vari dispositivi direttamente in Studio, fornendo informazioni su come i controlli operano su un dispositivo mobile o su come si visualizza un'UI su schermo su schermi e aspect ratio diversi.

In modalità emulazione, è possibile selezionare i dispositivi dal menu a discesa sopra la vista 3D, regolare la vista  dimensione, e cambia l'orientamento del dispositivo tra modalità orizzontale e verticale. La scheda Device Selector consente di testare un'esperienza con dispositivi di fascia bassa. È utile per esaminare le esperienze streaming-enabled come il contenuto 3D di queste esperienze carica e scarica dinamicamente sul dispositivo del giocatore in base a vari fattori specifici del dispositivo, inclusa la memoria disponibile.

Emulazione del giocatore

Per l'emulazione dettagliata della localizzazione dell'esperienza e delle politiche sui contenuti, puoi testarle attraverso l'emulatore del Giocatore.

  1. Fai clic sul pulsante Giocatore per aprire la finestra dell'emulatore.

  2. Abilita Attiva il profilo di test nella finestra. L'emulazione rimarrà come selezionata (attivata o disattivata) anche se chiudi la finestra.

  3. Più in basso nella finestra, sono disponibili le seguenti opzioni:

    • Locale - Ti consente di emulare una lingua localizzata durante il playtesting.
    • Regione - Ti consente di emulare un paese/regione di un giocatore durante il playtesting; questa selezione può avere un impatto su altri interruttori e caselle di controllo nella finestra come indicato in GetPolicyInfoForPlayerAsync().
  4. Avvia il playtesting in modalità Gioca o Gioca qui per testare le impostazioni scelte.

Test collaborativo

Se stai lavorando a un'esperienza con altri in modalità Collaborazione, puoi testare con altri creatori segue:

  1. Nella sezione Client e Server, seleziona Test del team nella casella in alto.

  2. Premi il pulsante Avvia per pubblicare lo stato attuale dell'esperienza e creare una nuova sessione di Studio con il tuo personaggio inserito. Gli altri collaboratori possono quindi unirsi premendo Partecipa dalla scheda Test.

Test in VR

Se desideri supportare le cuffie Virtual Reality (VR) per la tua esperienza, assicurati di testare in VR in Studio. Studio supporta il test per tutte le cuffie VR compatibili con OpenXR, lo standard di settore open-source che fornisce l'accesso a VR.

Configurazione cuffie

Per abilitare Studio testing in VR, devi prima collegare le cuffie al tuo PC e configurare il runtime di OpenXR prima che avvii su Studio. Se hai già attivato Studio, esci e completa prima i passaggi di configuración.

Se hai solo un auricolare VR, l'installazione dell'app VR corrispondente configura automaticamente il runtime per te. Se hai più auricolari, è necessario impostare manualmente il runtime e assicurarsi di solo configurare quello che si desidera utilizzare per il test.

I seguenti passaggi sono per le due app VR più comuni:

  • SteamVR per cuffie come HTC Vive e Valve Index.
  • Oculus per cuffie come Meta Quest e Oculus Rift.
  1. Installa e apri l'app Oculus sul tuo computer.
  2. Sotto Impostazioni SteamVR, seleziona la scheda Sviluppatore e seleziona Mostra Impostazioni avanzate.
  3. Imposta SteamVR come tempo di esecuzione OpenXR.
  4. Accendi i controllori premendo il pulsante Sistema finché non senti un suono acustico.
    • Per spegnere il regolatore, premi e tieni premuto il pulsante Sistema finché non senti lo stesso suono acustico.

Se si seguono correttamente i passaggi, le icone di stato sull'app SteamVR e le luci di stato sull'hardware dovrebbero essere tutte verdi, indicare che la configurazione è completata.

Modalità Studio VR

Dopo aver configurato l'auricolare attivando la modalità di test di Studio VR attraverso i seguenti passaggi:

  1. Nel menu File, vai in Impostazioni di gioco.
  2. Seleziona Stringhe Gioco.
  3. Sotto Generale impostazioni, accendi Modalità VR.

Ora puoi testare la tua esperienza utilizzando le tue cuffie VR utilizzando una qualsiasi delle opzioni di playtest disponibili. Durante una sessione di test VR, se il cavo auricolare si disconnette, o chiudi l'app Roblox Studio Beta sull'auricolare, devi riavviare Studio per rieseguire il test.