LogoPixi’VN
NarrationNarration avec JS/TSLabels et steps

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.

Fermer les labels

Autres fonctionnalités

Sur cette page