横版游戏的近战攻击怎么做?
-
横版游戏的近战攻击怎么做?
-
@DonG 攻击的时候播放攻击动画,同时在攻击动画的位置创建一个透明精灵作为攻击的碰撞判定,透明精灵与敌人碰撞时,敌人扣血,攻击动画播放结束就把这个透明精灵销毁,差不多就是类似这样的流程
-
就是设置攻击连带动画这一步不知道怎么弄,卡好久了
-
@DonG
一个步骤一个步骤去做:
1、按下攻击键→播放攻击动画
2、同时创建一个透明精灵(用“生成其他对象”动作或者“创建实例”动作)
3、另写一个事件,当透明精灵与敌人碰撞时→敌人扣血
4、攻击动画播放完毕时→销毁透明精灵
虽然还有一些细节需要注意,例如不要被其他事件覆盖掉动画状态等等,但是可以先按这些步骤去做,然后再来解决冲突问题
-
谢谢你的耐心教学