1.进入场景,创建角色
2.摄像机跟随
3.按键鼠标输入,新的InputSystem
4.寻路支持,寻路数据导出 terri支持
5.移动
6.UnitConfig配置,kv
7.生成怪物
8.怪物巡逻ai,看看ET写ai多简单
9.数值组件改造,NumericType生成,最大值限制,广播机制,是否存库等等,实现数值同步
10.技能设计的各种思考,魔兽世界是怎么做的,魔兽世界技能框架的问题
11.开始实现自己更好的魔兽世界技能框架,图解新设计
12.实现技能配置,技能管理,不需要技能实体
13.Buff配置
14.技能施放,技能消耗,技能Cd,全局CD
15.实现一个BT
16.实现目标选择,目标切换同步给服务端,目标过滤
17.Buff创建,buff的同步,buff叠加规则,bufftick buff的删除
18.Effect实现
19.技能前摇,读条跟吟唱的实现,以及思考
20.人物绑点
21.动作播放
22.特效播放
23.技能指示器实现
24.暴风雪的设计思路以及实现
25.寒冰箭设计以及实现
26.仇恨实现
27.普攻实现,自动攻击实现
28.怪物ai完善,实现巡逻,追击,返回
29.捕获宠物技能实现
30.Spell Modify机制,修改技能的命中,伤害,暴击,,cd,读条时间,tick时间,范围,半径等等
31.Spell Modify机制举例,实现一个天赋,增加寒冰箭技能10%的攻击力
32.技能打断,受击,伤害反弹等等实现
33.光环机制实现,例如周围30米友方,伤害增加10%
34.创建BT编辑器界面
35.右键创建节点
36.节点自动实现内容显示,实现内容折叠
37.删除节点,复制剪切粘贴,折叠孩子节点
38.自动布局实现
39.拖动节点实现交换位置,或者作为子节点
后续 实现其它技能以及天赋,装备,成就,副本,分线等等
大纲大致如上,感觉大纲还有很多没有列举出来,每节课感觉内容都很多。demo中涉及到大量对ET框架的优化以及修改,就不一一说明了
该课程是持续开发持续录制的,内容并不止上面的内容,后面还会会一直增加新功能,并且配套对应的课程视频,这就相当于新版的ET框架,开源版本不再更新,只持续更新课程版本
每周都有直播,回答学员课程中的疑问