LogoPixi’VN

使用叙事节点管理叙事流程

描述如何在 Pixi'VN 中使用叙事节点(label)控制叙事流程,包括 call、jump 和关闭叙事节点(label)等功能。

叙事流程通过 calljumpcontinuebackcloseLabel 等函数管理,所有这些函数均可在 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 函数。

关闭叙事节点

其他功能

本页内容