2020-09-09 11:16发布
功能:战斗单位释放指向性技能(发射一颗子弹)实现思路:1. 战斗单位类BattleUnit,通过Animator.SetTrigger方法,调用攻击动画2. 在攻击动画第0.5秒,添加一个AnimationEvent,触发时执行函数Shoot(函数Shoot在另一个类里)3. 在函数Shoot中,实例化一个子弹prefab,并设置相关参数:来自哪个单位,目标是哪个单位,来自哪个技能4. 子弹下挂载控制脚本,根据相关参数向技能目标单位移动5. 子弹命中目标时,调用技能效果函数,进行伤害、回血、加buff等处理
最多设置5个标签!
功能:战斗单位释放指向性技能(发射一颗子弹)
实现思路:
1. 战斗单位类BattleUnit,通过Animator.SetTrigger方法,调用攻击动画
2. 在攻击动画第0.5秒,添加一个AnimationEvent,触发时执行函数Shoot(函数Shoot在另一个类里)
3. 在函数Shoot中,实例化一个子弹prefab,并设置相关参数:来自哪个单位,目标是哪个单位,来自哪个技能
4. 子弹下挂载控制脚本,根据相关参数向技能目标单位移动
5. 子弹命中目标时,调用技能效果函数,进行伤害、回血、加buff等处理
一周热门 更多>