Gérer le flux narratif avec les labels
Décrit comment contrôler le flux narratif dans Pixi'VN à l'aide des labels, notamment les fonctions call, jump et fermer les labels.
Le flux narratif est géré par des fonctions telles que call, jump, continue, back et closeLabel, toutes disponibles dans l'objet narration.
Exécuter un label
ink
Vous pouvez utiliser cette méthode avec la syntaxe ink. Voir plus ici.
Continuer et revenir en arrière dans les steps
Continuer
Interface UI
Vous pouvez trouver l'exemple du bouton "continuer" dans la section exemples d'interface.
Pour exécuter le step suivant, utilisez la fonction narration.continue.
import { narration } from "@drincs/pixi-vn";
await narration.continue({});narration.continue est asynchrone, vous pouvez donc utiliser .then pour, par exemple, désactiver un bouton "Suivant" jusqu'à la fin du step.
import { narration } from "@drincs/pixi-vn";
// disable next button
narration.continue({}).then((result) => {
// enable next button
});Revenir en arrière
Interface UI
Vous pouvez trouver l'exemple du bouton retour dans la section exemples d'interface.
À chaque step, le système sauvegarde l'état actuel du jeu. Pour revenir au step précédent, utilisez la fonction stepHistory.back.