这个编辑器背后的实现原理, 也是非常值得程序员们去好好探索和借鉴的.
星际2中, 很多功能都是可以使用数据编辑器去"配置"出来的, 这就是数据驱动的魅力. 有些时候, 它甚至可以取代脚本....比如我做白虎这个英雄就没有写一行脚本代码, 完全是用数据编辑器的各种对象组合出来的....在这里你可以找到能量消耗值, 用到的Button, 范围和产生的Effect. Effect -Target提供一个可以选择目标的鼠标指针, 选择后Effect就在目标点启动....在这里我使用Karass做为一个模板, 因为它是一个远程攻击单位, 不需要我再自己去做Weapon, 只需要替换一下Actor中关联的Model资源什么的就好了....800持续10秒的光环,提升其中的友方英雄的攻击速度和移动速度
思路
这个技能也是不需要目标点的, 所以使用Effect - Instant类型
跳跃需要控制Unit的移动路径, 这个用脚本更容易实现