对话系统Odin插件_第一章
先导入需要的初始包 其中包含odin插件和基础的对话系统
打开这个基础的demo场景,可能会出现提示,是否要保留现在场景的修改,点"否"就好
先整一个初始函数
运行游戏,demo场景无报错,正常了
简单介绍一下 这个脚本,是通过协程实现的文字输入
对应的效果是这个:
创建一个配置文件相关的文件夹 在下级再创建一个配置信息的脚本
引用odin插件相关命名空间 入口是新增角色 其中有包含图片和对话文本信息
配置信息,创建一个资源文件夹
右键点击 选择,新增一个角色
命名一下
相关配置面板是这样的
拖曳和填写一下
继续
创建一个对话模型,是用来序列化NPC配置信息的
声明一个NPC的配置,绑定一个value修改的函数触发,会触发头像的变更和置空
再整一个NPC头像,是呼应前面NPCConf配置信息的"NPC"标签,设置是只读属性
继续整一个NPC的对话内容,设置一下格式,再加一个报错信息,提示使用者需要说点什么
继续,新增一个统筹对话信息的脚本
是创建一个总的对话数据
老地方
加一个
选择一个,然后填写就好