5人加入学习
(0人评价)
Unity对话系统

一个可扩展的对话系统

价格 ¥ 30.00
课程介绍
  • 对话配置完全基于Excel,但是运行时基于ScriptableObject进行的序列化,所以存在一键从Excel转SO的流程

  • 对话按照一条对话认为是一个Step,每个Step分开始时和结束时事件,每个阶段支持支持多个事件

  • 事件也是基于Excel中配置,所以存在数据转换,这里的规则是完全自由的,因为实际上就是String转Object,课程中采用的是自己约定一个规则

  • 非阻塞事件,就是事件不会影响对话流程

  • 阻塞事件,例如对话到一半让你选择一个技能,那么就需要再选择后进入下一个Step,当存在多个阻塞事件时候按照顺序挨个等待

  • 基于以上内容完成一个简单的Demo

  • 转表基于EPPlus,为了序列化方便还使用了Odin插件(极低依赖)

授课教师

独立游戏开发讲师

课程特色

视频(15)
图文(2)

最新学员