流程控制类 Block 管理剧本的执行顺序和条件逻辑,不直接显示画面或播放声音。

包含的 Block

Block作用玩家可见?
分支 Branch弹出选项让玩家选择,跳转到对应 Fragment是——玩家看到选项列表
条件判断 If根据变量状态自动走不同路线否——后台静默执行
变量赋值 Setvar设置变量值,记录剧情状态否——后台静默执行
等待 Wait暂停指定时长后自动继续间接——玩家感受到停顿
调用片段 Call Fragment无条件调用一个 Fragment,跑完后回到主线继续否——后台静默执行
返回入口章节 Return to Entry重启剧情并回到开场第一章;跨存档及开启启动重置的变量保留是——画面整体重置

典型组合模式

常见组合顺序:
  1. 变量赋值在剧情关键节点记录状态(比如 affection = 80
  2. 分支在关键时刻让玩家做出选择
  3. 条件判断根据积累的状态静默决定走哪条路线
  4. 调用片段复用公共演出(开场动画、过场剧情、共用结局 outro)
  5. 等待在演出之间控制节奏
  6. 在某条结局线末尾用返回入口章节给玩家一个明确的”回到开头重新玩”出口
先使用分支块实现玩家选项;需要按状态自动判断路线时,再加入变量赋值和条件判断。重复内容可提取为 Fragment,并使用调用片段执行。