분기
기능 설명
분기는 스크립트 내용을 조직하는 방식입니다. 분기를 통해 스크립트의 서로 다른 부분을 쉽게 관리하고 호출할 수 있으며, 복잡한 점프 로직을 구현하는 데 사용합니다. 이 기능은 일반적으로 선택지와 함께 사용합니다.
라벨은 스크립트 안의 "책갈피"로 이해할 수 있습니다. 라벨을 통해 스크립트의 특정 위치를 빠르게 찾을 수 있습니다. 라벨과 들여쓰기로 감싼 내용이 라벨의 내용입니다. 이 스크립트 내용은 현재 라벨 대화를 실행할 때 대화 목록에 추가되며, 그렇지 않으면 라벨 대화에만 저장되고 재생을 트리거하지 않습니다.
분기는 중첩해서 사용할 수 없습니다. 분기의 들여쓰기 단계는 대화의 들여쓰기 단계와 일치해야 하며, 그렇지 않으면 정상적으로 인식되지 않습니다. 다음은 잘못된 예시입니다.
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" "차를 마시고 싶어"