魔兽地图编辑器吧 关注:65,372贴子:3,841,453
  • 5回复贴,共1

触发器燃灰叠伤怎么做啊

只看楼主收藏回复

这样做攻击的时候可以正常叠伤,但是当前目标死亡后,叠加的伤害不会清零,攻击下一个目标继续算之前的叠伤,比如攻击小兵1号叠了300点伤害,然后小兵1号死了,换成攻击小兵2号,是接着300的伤害开始往上叠加,没有清零,大佬们指点一下


IP属地:湖北来自iPhone客户端1楼2025-04-01 02:36回复
    给每个单位分别用自定义值


    IP属地:江苏来自iPhone客户端2楼2025-04-01 06:45
    回复
      2025-08-10 18:34:52
      广告
      不感兴趣
      开通SVIP免广告
      你用全局变量记录次数,这次数不就是运行一次增加一次,你再伤害计算根据次数写算法,这不得叠加上去逻辑问题!


      IP属地:浙江来自Android客户端3楼2025-04-01 08:42
      回复
        这是全局变量,不该这么用的,你想要叠加伤害最好的办法是给目标做个标记,比如给个马甲技能,你的攻击会给这个目标上一个马甲技能,然后根据这个马甲技能技能等级附加伤害,并且每次攻击增加这个马甲技能的等级,并且在多少秒后删除这个马甲技能


        IP属地:黑龙江来自iPhone客户端4楼2025-04-01 10:04
        回复
          不会变量就哈希表,小兵的地址记录次数 每次是攻击伤害+1,伤害等于次数×伤害


          IP属地:广东来自Android客户端5楼2025-04-01 10:27
          回复
            给被攻击单位加一个自定义值,攻击这个带值得才会叠加,攻击没有值的清0重新添加值


            IP属地:江苏来自Android客户端6楼2025-04-02 02:30
            回复