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

新手触发求助

只看楼主收藏回复

新手做了一个触发,想法是攻击时一定概率创建一个小兵攻击一下,然后消失,我给小兵带了蝗虫和魔免,生命恢复设置成负数实现定时。但是地图实际运行时一段时间后小兵不会死亡,也就是负数生命恢复失效了,这是为什么?


IP属地:广东来自Android客户端1楼2025-04-24 14:32回复
    很久不做触发了,你的原因我不清楚,但是就触发而言可以说几个问题,这种技能不要用任意单位被攻击事件,用任意单位伤害事件来捕捉,因为被攻击的事件只要抬手就可能触发,但实际上还没攻击到人,因为攻击有前摇,你可以试试攻击时候频繁按S就明白了。第二满满的泄露点,关于这个你需要多去了解一下泄露点相关的知识,泄露多了地图会卡甚至崩溃。触发过于新手,继续加油吧


    IP属地:广西来自Android客户端2楼2025-04-24 15:26
    收起回复
      2025-08-10 14:24:00
      广告
      不感兴趣
      开通SVIP免广告
      第一,物编里面生命回复下面还有一个选项,选总是他才一直自动掉血;第二你这个触发不排泄点,触发多了会越来越卡,第三最后创建的单位获取在创建动作很多的时候也容易出bug获取不到目标单位。then之后的语句改成下面这样:1设置【逆天】点loc_d=攻击单位的位置;2创建1魔神(最好设成飞行单位)在loc_d给(攻击单位的所有者)面向XXX,3设置【逆天】单位loc_f=最后创建的单位;4对loc_f发布攻击命令到触发单位;5删除点oc_d;6随便你怎么删除loc_f(物编负回血或者循环计时器2秒一次参数loc_f=loc_f,动作删除loc_f)7清空局部变量,结束


      IP属地:天津3楼2025-04-24 15:34
      收起回复
        给小兵设置生命周期,到时间就死了。


        IP属地:浙江来自iPhone客户端4楼2025-04-24 20:21
        回复
          事件,任意被攻击
          条件,攻击单位技能等级大于1
          动作,
          if条件 随机整数1到5,=1则运行:
          设置变量1=触发单位
          设置变量2=攻击单位
          设置变量3=新建2所有者的马甲在获取2的X轴,2的Y轴
          设置单位3的生命周期为水元素,持续时间1秒
          对3发布命令攻击移动到1


          IP属地:江苏来自Android客户端5楼2025-04-24 21:29
          回复
            最好用坐标吧


            IP属地:广东来自Android客户端6楼2025-04-26 09:42
            回复