Scheda Script

La scheda Script contiene strumenti per script di scrittura e test. Puoi accedere a questa scheda solo quando stai visualizzando o modificando uno script.

Scheda Script nella barra degli strumenti

Appunti

La prima sezione da sinistra contiene strumenti per copiare, tagliare e incollare istanze o righe di codice.

La sezione Naviga ti consente di saltare velocemente tra qualsiasi script aperto.

AzioneScorciatoiaDescrizione
IndietroShift + Ctrl/ + -Naviga allo script aperto precedente.
InoltraShift + Ctrl/ + =Naviga al prossimo script aperto.

Modifica

La sezione Modifica ti consente di cercare e modificare qualsiasi parte dello script, nonché le istanze selezionate all'interno della finestra di Explorer per azioni di massa. Consulta Scorciatoie Studio per scorciatoie predefinite legate a queste azioni.

Modifica gli strumenti nella Scheda Script
AzioneDescrizione
Trova

Apre un menu di pop-up con i seguenti strumenti:

  • Trova — Individua tutte le istanze del tuo input nello script.
  • Trova Prossimo — Individua la prossima corrispondenza trovata nel Widget "Trova".
  • Trova Precedente — Individua la corrispondenza precedente trovata nel widget "Trova".
  • Trova tutto — Individua tutte le istanze del tuo input all'interno di un posto, anche al di fuori dello script attualmente selezionato.
  • Vai a Riga — Naviga a una riga specifica all'interno dello script.
  • Apertura rapida — Ricerca tutte le istanze nella finestra di Explorer.
  • Azioni di Apertura rapida — Ricerca tutte le azioni di Studio.
  • Apri Filtro di Funzione di Script — Ricerca tutte le funzioni all'interno dello script attivo e i suoi script di modulo richiesti.
SostituisciTi consente di sostituire una (o tutte) le corrispondenze in uno script con una stringa nuova.
Seleziona

Apre un menu di pop-up con i seguenti strumenti:

  • Seleziona tutto — Seleziona tutti i contenuti di uno script.
  • Seleziona Figli — Seleziona tutti i discendenti di un'istanza selezionata nella finestra Esplora.

Formato

La sezione Formatta ti consente di formattare sezioni o l'intero script per la leggibilità. Il menu a discesa ti consente di selezionare Formatta Selezione o Formatta Documento.

Formattare le opzioni nella scheda Script
AzioneScorciatoiaDescrizione
Formatta SelezioneAlt/ + Shift + FFormatta la porzione attualmente selezionata dello script con layout e impronta propri.
Formatta DocumentoFormatta l'intero script indipendentemente dalla selezione corrente.

Opzioni di Playtest

Ci sono tre opzioni comuni per testare l'esperienza di gioco. Fai clic sul pulsante per avviare un playtest di quel tipo, o fai clic sulla freccia piccola al di sotto del pulsante per scegliere un'altra opzione.

Opzioni di playtest nella scheda Script
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.

Una volta che il test di riproduzione è in esecuzione, si renderanno disponibili le seguenti opzioni:

AzioneScorciatoiaDescrizione
Cliente / ServerDurante il playtesting in una modalità di "gioco solitario" (Gioca o Gioca qui), scegli tra modalità client e modalità server.
Pausa / RiprendereF5Pausa o riprende il test.
StopShift+F5Interrompe la simulazione dell'esperienza e reimposta tutti gli oggetti e le istanze al momento prima di cliccare Gioca, Gioca qui, o Esegui.

Strumenti di Debug

La sezione Debugger ti consente di controllare il debugger.

Strumenti di debug nella Scheda Script
AzioneScorciatoiaDescrizione
EntraF11Sposta il debugger nella funzione sulla riga corrente. Se non c'è nessuna funzione sulla riga corrente, il debugger passa alla riga successiva.
OltrepassaF10Sposta il debugger alla riga successiva di codice, non spostandosi nelle funzioni.
EsciMaiuscolo + F11Sposta il debugger fuori dalla funzione corrente e alla riga successiva di codice dopo che la funzione è stata inizialmente chiamata. Se la riga corrente non è all'interno di una funzione, il debugger si sposta alla riga successiva.

Nella sezione Errori di Debug vicini, puoi scegliere di trattare gli errori di script come punti d'arresto improvvisi.

AzioneDescrizione
MaiDisattiva il dello script improvviso.
Su Tutte Le EccezioniSegnala tutti gli errori, anche quelli che si verificano all'interno di pcall.
Su Eccezioni non GestiteSegnala solo errori che si verificano in modalità non protetta; il debugger ignora errori che si verificano all'interno di pcall .

Altre azioni

La sezione Azioni all'estremità destra contiene varie azioni di script.

AzioneScorciatoiaDescrizione
Vai a Errore ScriptNaviga il cursore alla prima istanza di un errore all'interno del tuo script.
Ricarica ScriptCtrl/ + RApplica qualsiasi modifica che sia stata apportata a uno script al playtest attivo. Le modifiche non vengono salvate nello script al di fuori del playtest a meno che le tue impostazioni di Studio siano impostate per auto-salvare le modifiche di script di tempo di esecuzione o confermi di salvare le modifiche all'interruzione del playtest. Questa azione è disponibile solo durante il playtest.
AffidaAffida qualsiasi modifica allo script in modo che lo script aggiornato sia disponibile ad altri sviluppatori all'interno del tuo team. Questa azione è disponibile solo durante le sessioni Crea squadra.
Segna CommentoCtrl/ + /Seggna se una riga di uno script è un commento o no.
Espandi tutte le cartelleCtrl/ + EEspande tutte le cartelle compresse nello script.
Riduci tuttoShift + Ctrl/ + EComprime tutte le sezioni richiudibili dello script.