星火编辑器:技能:时间倒流效果
技能介绍:
给自己附加一个buff,3s后恢复自己所受的所有伤害,期间锁血,最低0点。
做法简介:
本次利用了 自定义效果节点 来设计,用在对象上保存任意值,方法,把生命值存在 效果节点.根节点 上,通过字符串来存取这个生命值与位置的 。
本次难点:
1.如何取到 施法者当前生命值 与 位置?
答:用效果节点.施法者.数据表.单位初始属性(数值).生命 ,可以获取生命值。
用效果节点.施法者.坐标,可以获取 点 的位置。
2.如何把 取到的值 存到技能上,要存在哪个对象上?
答:用 “在对象上保存任意值” , 并存在 效果节点.效果树根节点 , 设置一个索引 就可以存了。
3.如何取出 存在对象上的 任意值?
答:用 “对象上保存的任意值” 可以取出 这个存在对象上的任意值。
4.取到值以后, 如何赋予单位 这个属性?
答:位置用 “瞬移”,血量用 “设置单位数值属性”