本页说明章节、Fragment 和分支的组织方式。Block 参数见选项分支条件判断片段调用

执行规则

  • 章节内的主线 Block 按从上到下的顺序执行
  • Fragment 不会自动执行,需要由分支、条件或调用 Block 引用
  • 分支和条件的目标是当前章节中的 Fragment
  • 目标 Fragment 执行结束后,默认返回原 Block 的下一项

选择 Block

需求使用
显示选项,由玩家选择分支 Branch
根据变量自动选择路线条件判断 If
无条件复用公共剧情或演出调用片段 Call Fragment
跳过本章剩余内容并进入下一章结束章节 End Chapter

推荐结构

1

在主线放置分支

为每个选项创建目标 Fragment。
2

在 Fragment 中编写支线

只放该选项或条件专属的内容。
3

返回主线或结束章节

普通支线执行结束后自动返回主线。结局或需要跳过剩余内容的路线使用「结束章节」。
4

提取公共内容

多条路线重复的内容放入独立 Fragment,并使用「调用片段」。

变量与后续影响

需要让当前选择影响后续剧情时:
  1. 在选项对应的 Fragment 中使用 Setvar 修改变量
  2. 在后续位置使用 If 读取变量
  3. 为真值和假值分别设置目标 Fragment
变量的读写位置可以在叙事地图中查看。

检查结构

在叙事地图中检查:
  • 每个选项是否连接到正确的 Fragment
  • 变量是否在条件判断前写入
  • Fragment 是否存在入口
  • 结局路线是否会意外返回主线
  • 是否存在循环调用或自调用
被分支引用的 Fragment 不能直接剪切或删除。请先解除引用,再修改结构。