魔兽地图编辑器吧 关注:65,101贴子:3,837,275
  • 39回复贴,共1

求修正一个关于触发护盾的问题

只看楼主收藏回复

这个是改自早期经典教程【黑脸的T技能教程合集】里山丘之王变身时附带的护盾。
搞了搞,基本上能用,但有一个严重的问题,就是每次开启护盾,第一次攻击无法抵挡,既伤害护盾,也伤害带盾单位。
查了查,也没看出来哪里不对,求帮忙修正。


IP属地:北京1楼2025-01-20 23:58回复
    满血时无法触发第一次护盾吸收伤害效果?


    IP属地:湖南来自Android客户端2楼2025-01-21 07:26
    收起回复
      加个0秒计时器啊


      IP属地:广东来自Android客户端3楼2025-01-21 08:01
      收起回复
        放了技能才能激活受伤害触发,那能持续作用多长时间呢,没看出来。触发看的有点迷,说不出问题在哪,但是我自己做护盾的技能的时候是用全局变量组记录各个玩家的剩余护盾值,加护盾和受伤害俩个触发完全独立,用护盾buff判断有buff的时候执行减伤,扣到0的时候删除buff


        IP属地:天津4楼2025-01-21 09:13
        收起回复
          补几个条件,对比当前血量和伤害值。
          伤害大于(最大血量-当前血量),伤害小于(最大血量-当前血量),然后你的补血分别在伤害前补和伤害后补
          当然你这还有一个隐患,伤害值大于血上限不管怎么补都会一次秒


          IP属地:安徽来自Android客户端5楼2025-01-21 10:08
          收起回复
            请问楼主还有这个教程合集的资料么,想学习一下,原贴的链接已经失效了


            IP属地:湖北来自Android客户端6楼2025-01-21 14:40
            收起回复
              我来像个馊主意,你加个受到伤害后,单位当前生命值加上所受伤害值大于等于单位最大生命值(判断满血)和护盾hp大于伤害值(判断盾是否能阻挡一次),如果符合就把伤害归0了,只减护盾值,如果护盾小于伤害则设置伤害减护盾。源头解决问题hhh


              IP属地:云南来自Android客户端7楼2025-01-21 15:25
              收起回复
                逆天0秒无敌,就能抵挡伤害


                IP属地:湖南来自Android客户端8楼2025-01-22 08:36
                回复