魔兽地图编辑器吧 关注:65,735贴子:3,846,682
  • 19回复贴,共1

关于 群体汲取的问题

只看楼主收藏回复

我想做一个群体汲取 已经完成一小部分了 、
现在困扰我的有三个问题就是
第一就是:生命汲取会对同一个目标释放多次 如何让怪在被生命汲取的时候无法受到多次生命汲取。
第二就是:如何限制周围的受到技能攻击的单位数量 比如攻击 范围内有10个怪 我 只想让最多5个受到生命汲取。
第三就是:如何用触发器增加技能伤害,被吸的越久受到的 基础伤害越高按照%增加 求大神相助
小白一名 最好有图解 纯T
感激不尽


IP属地:黑龙江1楼2020-02-16 10:33回复
    难道这个问题太难了 吗


    IP属地:黑龙江2楼2020-02-16 11:54
    回复
      2026-03-11 04:04:04
      广告
      不感兴趣
      开通SVIP免广告
      模拟汲取


      IP属地:河南来自Android客户端3楼2020-02-16 12:02
      收起回复
        释放技能
        选取施法单位x内敌人添加进单位组1
        计时器每0.3s
        整数a=a+1
        创建闪电链
        造成伤害100*(1+0.01a)
        设置施法单位生命值回血


        IP属地:河南来自Android客户端4楼2020-02-16 12:08
        收起回复
          第三个问题涉及到动态变化伤害,总所周知,技能在发动过程中,伤害只会是参数里写好的,所以只能用触发造成伤害,建议你晚点再学,持续性技能比单次技能要复杂
          第二个问题涉及到随机选取的问题,如果你只需要10个单位,你可以新建个单位组,用循环整数循环10次,把选取单位组中随机单位添加到新单位组里(记得在原单位组删掉单位,避免重复选取),之后你就会得到一个单位数量不超过10个的新单位组
          第一个问题涉及到筛选,也就是选取满足条件的单位,你应该会了一部分了,简单点的方法就是,在汲取之前再放一个有debuff的技能,这样你可以判断单位是否拥有这个debuff就知道是不是被汲取的目标了,复杂的就算了吧,需要全局变量,也是打好基础之后再学的


          IP属地:安徽5楼2020-02-16 12:15
          收起回复
            释放生命吸取对目标,创建一个单位组是目标周围XX码的敌人,条件:匹配单位没有生命吸取状态,匹配单位存活,匹配单位是触发单位的敌对单位,然后选取单位组内随机4个单位做动作,马甲释放生命吸取对选取单位,创建一个计时器,0.02秒循环,当触发单位停止施法,删除马甲,同时触发单位每秒恢复血量为技能回血量乘以选取单位数量
            创建闪电效果个人觉得有点不好使,经常过一段时间闪电效果错位,不知道什么原因。


            IP属地:河北6楼2020-02-16 12:24
            收起回复
              楼上一群大佬。。我就不发表自己的意见了


              来自Android客户端7楼2020-02-16 13:01
              回复
                捕捉技能释放位置,然后先获取范围内所有单位。
                然后将随机x个单位添加到新的单位组,可以用(单位组中随机X个单位)这个动作
                选取单位组单位,启动一个计时器,为每个单位创建一个生命汲取闪电效果,用计时器来移动位置
                造成伤害,然后判断距离,为离开范围的单位删除计时器。
                引导技能需要自己设置被打断要做的动作,这个就自己做吧
                当然,简单的方法也是有的。比如用马甲放其余的生命汲取,然后捕捉伤害以后再造成新的伤害。


                IP属地:浙江8楼2020-02-16 13:09
                收起回复
                  2026-03-11 03:58:04
                  广告
                  不感兴趣
                  开通SVIP免广告
                  楼主 方便加个v一起探讨一下吗


                  IP属地:四川10楼2025-04-09 10:38
                  回复
                    用叉状闪电改一下呀,伤害改成0.01
                    任意单位受到0.01伤害召唤马甲释放生命汲取
                    然后在弄一个触发,马甲释放技能结束,杀死马甲,为英雄增加马甲额外生命值数值


                    IP属地:广东来自Android客户端11楼2025-04-09 11:43
                    回复