Inne polecenia
Komentarz
Polecenie pozostawia notatkę w skryptach. Komentarze nie posiadają żadnej funkcji w grze. Wprowadzony tekst jest automatycznie ustawiony jako tytuł zdarzenia, dzięki czemu nawet gdy kometarz będzie zwinięty, to nadal można czytać jego zawartość.
Grupowanie poleceń
Polecenie pozwala na grupowanie części skryptu w celach organizacyjnych.
Skrypt GBVM
Polecenie uruchomi skrypt GBVM.
Odniesienia
/docs/scripting/gbvm/
/docs/scripting/gbvm/gbvm-operations
- Skrypt (GBVM): Polecenie uruchomi prawidłowy skrypt GBVM do wykonania.
- Odniesienia: Lista zasobów i jednostek używanych w skrypcie GBVM. Użyj tego, aby poinformować GB Studio, że plik jest potrzebny Twojemu skryptowi, zapobiegając wykluczeniu go w ostatecznej kompilacji.
Multiplayer
Link: Zamknij
Closes an active link session.
Link: Hostuj
Creates a new link session as player 1. This allows player 2 to use the Link: Join event to join the session.
Link: Połącz
Join an active link session as player 2. The session must first be created by another player using the Link: Host event. This event must be executed before any kind of data transfer between player 1 and player 2. Trying to send or receive data before this event will immediately fail and/or freeze the game.
Link: Transfer
Transfer data to the other player in an active link session. This event can only be used after a successful Link: Host or Link: Join event.
Both players must execute Link: Transfer using matching settings:
Send Variableon one player must match the other player'sReceive Variable.Packet Sizemust be the same for both players.- To transfer data in only one direction, the sender can use
$Temp 0as theReceive Variableand the receiver can use$Temp 0as theSend Variable.
- Wyślij zmienną: The variable to send to the other player.
- Wczytaj zmienną: The variable used to store the value received from the other player.
- Rozmiar pakietu: The number of consecutive variables to transfer.
For example, settingSend Variableto$Variable 1with a packet size of5transfers$Variable 1through to$Variable 5in a single transfer. Larger packet sizes take longer to transfer.
Printer
Drukuj przy użyciu drukarki GB
Wyślij obraz do drukarki GB w celu wydrukowania. Urządzenie drukarki GB musi być podłączone.
- Źródło druku: Lokalizacja danych obrazu do wydruku.
- Margines: Liczba pustych linii, które należy zostawić po wydrukowaniu.
- Y: Linia, od której rozpocząć drukowanie.
- Wysokość: Liczba linii do wydrukowania.
- Powodzenie: Skrypt do uruchomienia w przypadku powodzenia.
- Błąd: Skrypt do uruchomienia w przypadku błędu.
Threads
Pauza: wstrzymaj logikę dla typu sceny
Zatrzymuje działanie funkcji aktualizacji silnika gry dla bieżącej sceny do momentu jej wznowienia. Pozwala to na uniemożliwienie sterowania postacią podczas wykonywania skryptów wielowątkowych.
Pauza: wznów logikę dla typu sceny
Wznawia działanie funkcji aktualizacji silnika gry dla bieżącej sceny.
Skrypt: zablokuj skrypt
Wstrzymaj inne skrypty i aktualizacje sceny do momentu zakończenia tego skryptu lub odblokowania.
Skrypt: odblokuj skrypt
Jeśli jest zablokowany, odblokuj ten skrypt, aby inne skrypty mogły działać i scena mogła być aktualizowana.
Skrypt: zatrzymaj wątek
Zatrzymaj wątek na podstawie wybranego uchwytu wątku.
- Uchwyt wątku: Uchwyt wątku, który chcesz zatrzymać.
Skrypt: rozpocznij wątek
Uruchom skrypt w innym wątku.
- Uchwyt wątku: Podczas uruchamiania wątku uchwyt zostanie zapisany w tej zmiennej. Możesz użyć tego uchwytu, aby później zatrzymać wątek.