Управление потоком повествования с помощью меток
Описывает управление потоком повествования в Pixi'VN с помощью нарративных узлов (label), включая функции call, jump и закрытия нарративных узлов (label).
Поток повествования управляется функциями call, jump, continue, back и closeLabel, все они доступны через объект narration.
Запуск нарративного узла
ink
Этот метод можно использовать с синтаксисом ink. Подробнее здесь.
Продолжение и возврат по шагам
Продолжение
Экран UI
Пример кнопки «продолжить» можно найти в разделе примеров интерфейса.
Для выполнения следующего нарративного шага (step) используйте функцию narration.continue.
import { narration } from "@drincs/pixi-vn";
await narration.continue({});narration.continue является асинхронной, поэтому можно использовать .then, чтобы, например, отключить кнопку «Далее» до завершения нарративного шага (step).
import { narration } from "@drincs/pixi-vn";
// disable next button
narration.continue({}).then((result) => {
// enable next button
});Возврат назад
Экран UI
Пример кнопки возврата можно найти в разделе примеров интерфейса.
На каждом нарративном шаге (step) система сохраняет текущее состояние игры. Для возврата к предыдущему нарративному шагу (step) используйте функцию stepHistory.back.