La Console per sviluppatori è uno strumento per debuggare la tua esperienza durante il test in Studio o eseguendola in produzione.Mostra messaggi di registro e errori simili alla finestra Output e informazioni dettagliate su Memoria, Rete e altro ancora.
Puoi aprire la console durante una sessione di test o di esperienza dal vivo utilizzando uno dei seguenti modi:
- Premi F9.
- Digita /console nella chat.
- Usa il menu in-esperienza:
Apri il menu in-experience Roblox .
Seleziona la scheda Impostazioni .
Scorri verso il basso fino a Console del sviluppatore e clicca Apri .
Sezioni della console
La barra di scelta rapida nella parte superiore della console mostra il numero di errori critici e avvertimenti, l'utilizzo della memoria del client e il tempo medio di ping; fai clic su uno di questi per passare alla sezione corrispondente nella console.Sotto la barra di scelta rapida si trova una serie di strumenti come descritto qui sotto.

Registro
Lo strumento Log mostra i messaggi diagnostici dagli script.

Usando l'interruttore client-server, puoi passare tra le viste Client e Server :
- La vista Client mostra l'output dal lato client LocalScripts e/o Scripts con RunContext impostato su Enum.RunContext.Client .Chiunque esegua un'esperienza può visualizzare i messaggi di output locali.
- La vista Server mostra l'output dal lato server Scripts ( RunContext impostato su Enum.RunContext.Client o Enum.RunContext.Legacy ).Solo il proprietario dell'esperienza o gruppo membri con permesso di modifica possono visualizzare i messaggi di output del server.
Memoria
Console per sviluppatori fornisce due strumenti per il monitoraggio dell'utilizzo della memoria, tra cui:
Memoria — Visualizza il consumo di memoria in tempo reale per categorie di utilizzo, incluso l'utilizzo della memoria da parte di entrambe le tue componenti personalizzate e dei processi interni del motore.
Luau heap — Crea snapshot sulla memoria heap, che si riferisce all'assegnazione della memoria ai tuoi script.Questo strumento fornisce diverse viste di assegnazione della memoria per aiutarti a identificare l'assegnazione della memoria attuale e i problemi da diverse prospettive, come i tipi di oggetti e le Classidel motore.Consente inoltre di creare più snapshot per confrontare le differenze nell'utilizzo della memoria nel tempo.
Per ulteriori informazioni, vedi Uso della memoria
Rete
Lo strumento Rete mostra il numero di chiamate web che l'esperienza ha fatto.Questo include chiamate esplicite effettuate attraverso HttpService e richieste web fatte dai servizi Roblox come DataStoreService .Lo strumento Rete ha due sezioni:
La sezione Sommario elenca un riepilogo di tutte le chiamate web per inserisci / scrivi.Ogni tipo ha dettagli sul numero di richieste, sul numero di richieste fallite e sull'ammontare del tempo che la richiesta ha richiesto.
La sezione Dettagli elenca ogni singola chiamata web.Ogni riga mostra il metodo HTTP, come GET o POST , insieme al codice di stato, al tempo di esecuzione, al inserisci / scrividi richiesta e all'URL della richiesta.Fai clic su una chiamata web per visualizzare i dettagli della risposta, ad esempio:
"Version":"1.1":"Content":"Headers":[],"StatusCode":"OK","ReasonPhrase":"OK","Headers":[],"TrailingHeaders":[],"RequestMessage":null,"IsSuccessStatusCode":true
Profilatore di script
Lo strumento Profilatore di script ti consente di registrare le sessioni di profilazione di tutti gli script in esecuzione e visualizzare i costi del tempo della CPU con impostazioni di registrazione e visualizzazione personalizzate.È utile per identificare gli script che occupano la maggior parte delle risorse di CPU e rallentano le Prestazione.Per ulteriori informazioni, vedi Profilatore di script.