LogoPixi’VN

Управление потоком повествования с помощью меток

Описывает управление потоком повествования в 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.

Закрытие нарративных узлов

Другие возможности

На этой странице