登录
自2024年5月16日起,中文课堂仅支持使用UnityID登入,如遇问题,请在
开发者社区
发帖说明情况,我们会尽快帮您解决。
Unity对话系统
¥30 购买
Unity对话系统
教程
中级
2 小时
30 分钟
Joker
概述
作者信息
教程资料
互动讨论
课程评价
30人收藏,56人学习
登录后开始教程
章节1
对话配置
1.
可试看
课程介绍
2.
对话配置结构
3.
对话配置的表格模版
4.
转表功能
5.
表格到SO的数据转换
6.
转换对话事件
章节2
对话Demo
1.
Demo准备工作
2.
对话窗口主流程
3.
对话流程
4.
红屏事件
5.
对话跳转事件
6.
技能选择窗口
7.
技能选择事件
8.
若有技能则结束对话
9.
对话的关键字
摘要
主要内容
详情可见第一节课介绍
对话配置完全基于Excel,但是运行时基于ScriptableObject进行的序列化,所以存在一键从Excel转SO的流程
对话按照一条对话认为是一个Step,每个Step分开始时和结束时事件,每个阶段支持支持多个事件
事件也是基于Excel中配置,所以存在数据转换,这里的规则是完全自由的,因为实际上就是String转Object,课程中采用的是自己约定一个规则
非阻塞事件,就是事件不会影响对话流程
阻塞事件,例如对话到一半让你选择一个技能,那么就需要再选择后进入下一个Step,当存在多个阻塞事件时候按照顺序挨个等待
基于以上内容完成一个简单的Demo
转表基于EPPlus,为了序列化方便还使用了Odin插件(极低依赖)
社群
Unity交流群:885222391,没有进入条件
售前QQ:739554159
登录后可观看
标签
对话
系统
建议的Unity版本
2017.1 - 团结1.1
教程
Unity对话系统
开始教程
电脑配置不足?
Unity云桌面,为Unity而生的云开发平台。
即可体验
教程
Unity对话系统
登录后开始教程
章节
1
对话配置
1.
可试看
课程介绍
2.
对话配置结构
3.
对话配置的表格模版
4.
转表功能
5.
表格到SO的数据转换
6.
转换对话事件
章节
2
对话Demo
1.
Demo准备工作
2.
对话窗口主流程
3.
对话流程
4.
红屏事件
5.
对话跳转事件
6.
技能选择窗口
7.
技能选择事件
8.
若有技能则结束对话
9.
对话的关键字