横版游戏的近战攻击怎么做?



  • 横版游戏的近战攻击怎么做?



  • @DonG 攻击的时候播放攻击动画,同时在攻击动画的位置创建一个透明精灵作为攻击的碰撞判定,透明精灵与敌人碰撞时,敌人扣血,攻击动画播放结束就把这个透明精灵销毁,差不多就是类似这样的流程



  • 就是设置攻击连带动画这一步不知道怎么弄,卡好久了



  • @DonG
    一个步骤一个步骤去做:
    1、按下攻击键→播放攻击动画
    2、同时创建一个透明精灵(用“生成其他对象”动作或者“创建实例”动作)
    3、另写一个事件,当透明精灵与敌人碰撞时→敌人扣血
    4、攻击动画播放完毕时→销毁透明精灵
    虽然还有一些细节需要注意,例如不要被其他事件覆盖掉动画状态等等,但是可以先按这些步骤去做,然后再来解决冲突问题



  • 谢谢你的耐心教学


Log in to reply