Erzählfluss mit Labels verwalten
Beschreibt, wie der Erzählfluss in Pixi'VN mithilfe von Labels gesteuert wird, einschließlich der Funktionen call, jump und Labels schließen.
Der Erzählfluss wird durch Funktionen wie call, jump, continue, back und closeLabel gesteuert, die alle im narration-Objekt verfügbar sind.
Ein Label ausführen
ink
Sie können diese Methode mit der ink-Syntax verwenden. Mehr dazu hier.
Steps fortsetzen und zurückgehen
Fortsetzen
UI-Bildschirm
Ein Beispiel für den "Weiter"-Button findet sich im Abschnitt Interface-Beispiele.
Um den nächsten step auszuführen, verwende die Funktion narration.continue.
import { narration } from "@drincs/pixi-vn";
await narration.continue({});narration.continue ist asynchron, daher kann .then verwendet werden, um zum Beispiel einen "Weiter"-Button zu deaktivieren, bis der step abgeschlossen ist.
import { narration } from "@drincs/pixi-vn";
// disable next button
narration.continue({}).then((result) => {
// enable next button
});Zurückgehen
UI-Bildschirm
Ein Beispiel für den Zurück-Button findet sich im Abschnitt Interface-Beispiele.
Bei jedem step speichert das System den aktuellen Zustand des Spiels. Um zum vorherigen step zurückzugehen, verwende die Funktion stepHistory.back.