gamemaker吧 关注:13,609贴子:94,781
  • 22回复贴,共1

求解,求指导

只看楼主收藏回复

想问一下怎么在处理攻击的时候对碰撞物体仅作一次碰撞判断,但是不消除攻击的实例?


1楼2017-10-15 20:44回复
    譬如可穿透攻击,在命中一个目标之后仅对其做一次攻击判断,但是仍然可以有效命中其后的目标


    2楼2017-10-15 20:46
    回复
      可以在子弹里声明一个list,碰到敌人时检查敌人有没有在list中。
      1.敌人如果不在list中,敌人扣血,把敌人添加到list中。
      2.敌人如果在list中,不做处理。


      IP属地:浙江7楼2017-10-16 11:57
      收起回复
        用数组储存被攻击对象的id,每次碰到被攻击对象,要是在数组里有它id就不造成伤害,否则造成伤害并添加id。


        来自iPhone客户端8楼2018-05-01 08:57
        回复