分支
功能描述
分支是用于组织脚本内容的一种方式,通过分支可以方便地管理和调用脚本中的不同部分,用于实现复杂的跳转逻辑,该功能一般搭配选项使用。
可以将标签理解为脚本中的“书签”,通过标签可以快速定位到脚本中的特定位置,由标签和缩进包裹的内容即为标签的内容,这部分脚本内容在执行当前标签对话的时候,会被添加到对话列表中,否则只会保存到标签对话中,不会触发播放。
分支不可以嵌套使用,分支的缩进层级必须和对话的缩进层级一致,否则会导致无法正常识别,以下是错误的示例:
text
# 错误的示例
branch drink_water
"kona" "我想喝水"
branch eat_cake
"kona" "我想吃蛋糕"
branch drink_tea
"kona" "我想喝茶"语法结构
text
branch [标签ID]
[脚本内容]参数详解
| 参数 | 必需 | 示例 | 说明 |
|---|---|---|---|
| 标签ID | 是 | drink_water | 标签标识符 |
示例
text
branch drink_water
"kona" "我想喝水"
branch drink_tea
"kona" "我想喝茶"