# 主要功能

基础功能都有,具备良好的扩展性。

  1. 播放对话
  2. 对话音效
  3. 分支对话
  4. 概览对话
  5. 条件对话

# 快速食用

# 添加脚本

image-20210910095523494

# 添加角色并给角色添加

image-20210910100346800

# 编写对话树

image-20210910095352935

# 启动对话树

默认是不启动 对话树的,可以在代码中控制启动也可以在属性面板设置游戏开始时启动。

public DialogueTreeController dialogueTreeController;
private void Update()
{
    if (Input.GetKeyDown(KeyCode.X))
    {
        dialogueTreeController.StartBehaviour();
    }
}

为了保证对话正确显示,在 UI 层需要添加官方的预制体和事件系统监听

image-20210910100905937

# 存在的问题待学习

  1. ❓NodeCanvas 的对话树似乎 在显示富文本内容时存在问题。例如使用颜色代码,会出现输出颜色代码之后再实现效果的问题

  2. ❓ 其配置的 UI 显示界面不清楚是如何进行绑定的

更新于 阅读次数

请我喝[茶]~( ̄▽ ̄)~*

Fasty 微信支付

微信支付

Fasty 支付宝

支付宝

Fasty 贝宝

贝宝