Zakładka Skryptów

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

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.

Script tab indicated in Studio toolbar

Nawiguj

Sekcja Nawiguj pozwala szybko przełączać się między dowolnym otwartym skryptem.

AkcjaSkrótOpis
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.

Edit tools indicated in Script tab
AkcjaOpis
Znajdź

Otwiera menu wyskakujące z następującymi narzędziami:

  • Znajdź — Lokalizuje wszystkie instancje twojego wejścia w skrypcie.:
  • Znajdź następny — Zlokalizuj następny mecz znaleziony w widgetzie "Znajdź".:
  • Znajdź poprzedni — Zlokalizuj poprzedni mecz znaleziony w widgetzie "Znajdź".:
  • Znajdź wszystkie — Lokalizuje wszystkie instancje wejścia w jednym miejsce, nawet poza obecnie wybranym skryptem.:
  • Idź do linii — Nawiguje do konkretnej linii w skrypcie.:
  • Szybkie otwieranie — wyszukuje wszystkie instancje w oknie Eksploratora.:
  • Szybkie otwieranie akcji — wyszukuje wszystkie akcje Studio.:
  • Filtr funkcji skryptu otwartego — Wyszukuje wszystkie funkcje w aktywnym skrypcie i jego wymaganych skryptach modułowych.
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:

  • Wybierz wszystko — Wybiera całą zawartość skryptu.:
  • Wybierz dzieci — Wybiera wszystkie potomstwa wybranej instancji w oknie przeglądarki.

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 .

Format options indicated in Script tab
AkcjaSkrótOpis
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.

Pause Scripts and Resume Scripts buttons available during playtesting in Studio.

Narzędzia do debugowania

Sekcja Debugger pozwala ci kontrolować debugger.

Debugging tools indicated in Script tab
AkcjaSkrótOpis
Wejdź do F11Przesuwa debugger do funkcji na obecnej linii. Jeśli na obecnej linii nie ma funkcji, debugger przenosi się na następną linię.
Przejście nad F10Przesuwa debugger do następnej linii kodu, nie wchodząc do funkcji.
Wyjdź ShiftF11Przesuwa 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.

AkcjaOpis
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.

AkcjaSkrótOpis
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) ShiftE  (Mac)Zmiata wszystkie składane sekcje skryptu.