Zakładka Skrypt zawiera narzędzia do pisania i testowania skryptów. Możesz uzyskać dostęp do tej zakładki tylko wtedy, gdy oglądasz lub edytujesz skrypt.

Nawiguj
Sekcja Nawiguj pozwala szybko przełączać się między dowolnym otwartym skryptem.
Akcja | Skrót | Opis |
---|---|---|
Wróć | ShiftCtrl- (Windows) Shift⌘- (Mac) | Nawiguje do poprzednio otwartego skryptu. |
Przód | ShiftCtrl= (Windows) Shift⌘= (Mac) | Nawiguje do następnego otwartego skryptu. |
Edytuj
Sekcja Edytuj pozwala Ci wyszukać i edytować dowolną część skryptu, a także wybrać instancje w oknie Explorer dla działań masowych.Zobacz Skróty Studio dla domyślnych skrótów powiązanych z tymi działaniami.

Akcja | Opis |
---|---|
Znajdź | Otwiera menu wyskakujące z następującymi narzędziami:
|
Zamień | Pozwala ci zastąpić jedno (lub wszystko) mecze w skrypcie nową ciąg. |
Wybierz | Otwiera menu wyskakujące z następującymi narzędziami:
|
Formatowanie
Sekcja Format pozwala na formatowanie sekcji lub całości skryptu dla czytelności.W menu rozwijanym możesz wybrać jedną z opcji: Wybór formatu lub Dokument formatu .

Akcja | Skrót | Opis |
---|---|---|
Wybór formatu | AltShiftF (Windows) ⌥ShiftF (Mac) | Formatuje wybraną część skryptu z odpowiednim układem i odstępem. |
Dokument formatowy | Formatuje cały skrypt niezależnie od obecnego wyboru. |
Pauza i wznowienie skryptów
Podczas testowania gry przyciski Pause Scripts i Resume Scripts są przydatne do przerwania obu skryptów i renderowania, bez zatrzymywania fizyki.

Narzędzia do debugowania
Sekcja Debugger pozwala ci kontrolować debugger.

Akcja | Skrót | Opis |
---|---|---|
Wejdź do | F11 | Przesuwa debugger do funkcji na obecnej linii. Jeśli na obecnej linii nie ma funkcji, debugger przenosi się na następną linię. |
Przejście nad | F10 | Przesuwa debugger do następnej linii kodu, nie wchodząc do funkcji. |
Wyjdź | ShiftF11 | Przesuwa debugger z obecnej funkcji do następnej linii kodu po pierwszym wezwaniu funkcji.Jeśli obecna linia nie znajduje się w funkcji, debugger przenosi się do następnej linii. |
Możesz wybrać leczenie błędów skryptu jako improwizowanych punktów przerwania.
Akcja | Opis |
---|---|
Nigdy | Wyłącza improwizowane debugowanie skryptów. |
Na wszystkie wyjątki | Oznacza wszystkie błędy, nawet te występujące w pcall. |
Na wyjątkach nieobsługiwanych | Wykrywa tylko błędy występujące w trybie niezabezpieczonym; debugger ignoruje błędy występujące w ramach pcall. |
Inne działania
Sekcja Akcje najbardziej na prawo zawiera różne akcje skryptowe.
Akcja | Skrót | Opis |
---|---|---|
Idź do błędu skryptu | Nawiguje kursor do pierwszej instancji błędu w twoim skrypcie. | |
Przeładuj skrypt | CtrlR (Windows) ⌘R (Mac) | Zastosowuje wszelkie zmiany, które zostały wprowadzone do skryptu do aktywnego testu gry.Zmiany nie są zapisywane w skrypcie poza playtestem, chyba że ustawienia Studio są ustawione na automatyczne zapisywanie zmian w czasie wykonania skryptu lub potwierdzasz zapisanie zmian po zatrzymaniu playtestu.Ta akcja jest dostępna tylko podczas testowania gry. |
Zatwierdź | Komituj wszelkie zmiany w skrypcie, aby aktualizowany skrypt był dostępny dla innych programistów w Twoim zespole.Ta akcja jest dostępna tylko podczas sesji współpracy. | |
Przełącz komentarz | Ctrl/ (Windows) ⌘/ (Mac) | Przełącza, czy linia skryptu jest komentarzem, czy nie. |
Rozszerz wszystkie składki | CtrlE (Windows) ⌘E (Mac) | Rozszerza wszystkie skompresowane foldery w skrypcie. |
Złóż wszystkie składki | ShiftCtrlE (Windows) Shift⌘E (Mac) | Zmiata wszystkie składane sekcje skryptu. |