文章目录
语法
bash
~ 对话名称
- 选项
=>跳转
=><跳转过去再跳转回来
BBCode用来装饰
官方文档
将对话放到游戏中
唯一化后自定义UI控件
bash
extends Area2D
const dialogue_file: DialogueResource = preload("res://untitled.dialogue")
const MyBalloon = preload("res://ui/example_balloon/balloon.tscn")
## 启动对话气泡
## @param dialogue_File 对话资源
## @param start_node 起始节点
func start_my_dialogue(dialogue_File,start_node):
var balloon_instance = MyBalloon.instantiate()
add_child(balloon_instance)
# 启动你自定义的气泡实例
balloon_instance.start(dialogue_file,start_node)
func _ready():
start_my_dialogue(dialogue_file,"start")