Skip to content

分支

功能描述

分支是一種用於組織腳本內容的方式。透過分支,可以方便地管理和呼叫腳本中的不同部分,用於實作複雜的跳轉邏輯。此功能通常搭配選項使用。

可以將標籤理解為腳本中的「書籤」。透過標籤可以快速定位到腳本中的特定位置。由標籤和縮排包裹的內容即為標籤內容。這部分腳本內容在執行目前標籤對話時會被加入對話列表,否則只會儲存在標籤對話中,不會觸發播放。

分支不可巢狀使用,分支的縮排層級必須與對話的縮排層級一致,否則會導致無法正常識別。以下是錯誤範例:

text
# 錯誤範例
branch drink_water
    "kona" "我想喝水"
        branch eat_cake
            "kona" "我想吃蛋糕"
branch drink_tea
    "kona" "我想喝茶"

語法結構

text
branch [標籤ID]
    [腳本內容]

參數詳解

參數必需範例說明
標籤IDdrink_water標籤識別符

範例

text
branch drink_water
    "kona" "我想喝水"
branch drink_tea
    "kona" "我想喝茶"

Released under BSD3-Clause License.