比如我做白虎这个英雄就没有写一行脚本代码, 完全是用数据编辑器的各种对象组合出来的....下面我以DOTA中的白虎为例, 说明一下数据编辑器的技能制作思路 (这里不做100%的复刻, 只是为了学习编辑器, 做出演示效果).
注:这篇文章需要有数据编辑器的基础, 这个不是入门教程....如果我想做一个AOE技能, 加速所有范围内的单位15秒. 你能猜出来这些类型是怎么联系起来的吗?
我会做一个Ability(当然配个Button)....点敏捷, 1点智力
当然, 升级特效什么的, 是加个Actor, 让它监听等级改变的事件来播放
单位
快速创建一个单位的方法就以已有的一个单位为模板进行复制, 然后去掉自己不需要的, 定制自己想要的功能...目标点的效果是搜索周围友军英雄, 施加一个加速Buff
中间有一些细节, 比较跳跃过程中需要禁用操作, 禁用碰撞等
月之暗面
功能: 以夜色掩护自己和其他所有友方英雄,进入隐身状态
思路
这个比较简单