# 主要功能
基础功能都有,具备良好的扩展性。
- 播放对话
- 对话音效
- 分支对话
- 概览对话
- 条件对话
- …
# 快速食用
# 添加脚本
# 添加角色并给角色添加
# 编写对话树
# 启动对话树
默认是不启动
对话树的,可以在代码中控制启动也可以在属性面板设置游戏开始时启动。
public DialogueTreeController dialogueTreeController; | |
private void Update() | |
{ | |
if (Input.GetKeyDown(KeyCode.X)) | |
{ | |
dialogueTreeController.StartBehaviour(); | |
} | |
} |
为了保证对话正确显示,在 UI 层需要添加官方的预制体和事件系统监听
# 存在的问题待学习
❓NodeCanvas 的对话树似乎 在显示富文本内容时存在问题。例如使用颜色代码,会出现输出颜色代码之后再实现效果的问题
❓ 其配置的 UI 显示界面不清楚是如何进行绑定的