魔兽地图编辑器吧 关注:65,365贴子:3,841,317
  • 18回复贴,共1

关于英雄变身后隐藏技能的问题

只看楼主收藏回复

大致设定:英雄有四个技能,其中大招参考地精变身可以主动开关,有3个等级
想要实现的效果是1级大招变身后隐藏三个技能,2级大招变身后隐藏23技能,3级大招变身后隐藏3技能
变回来则显示所有技能
目前的设置是用了3个tABC,变量X
A初始打开,效果是捕捉英雄施放技能结束,设置变量X=1,根据英雄技能等级隐藏技能,关闭自身并打开C
B初始关闭,效果是捕捉英雄施放技能结束,设置变量X=0,显示技能,关闭自身并打开C
C初始关闭,效果是直接等待0.01秒后,根据变量X判断打开A或者B(也就是切换变身隐藏/变回来显示,因为不等待的话A运行完会直接运行B导致失效)
但是不知道为啥,到隐藏这一步完全没有问题,但变身变回去之后显示不出来技能(如果不加C,A直接关闭自身打开B/B直接关闭自身打开A,则会导致变身不能隐藏技能)
求大佬解答


IP属地:浙江1楼2025-05-11 15:32回复
    你用什么方法实现技能的隐藏和显示的?


    IP属地:江西来自iPhone客户端3楼2025-05-11 18:34
    收起回复
      2025-08-06 13:56:11
      广告
      不感兴趣
      开通SVIP免广告
      整这么多技能记得住吗?


      IP属地:江苏来自Android客户端4楼2025-05-11 22:43
      收起回复
        C的判断填反了?


        IP属地:四川来自Android客户端5楼2025-05-11 22:57
        收起回复
          MD,我犯蠢了,这种时候不需要用捕捉技能施放,直接用捕捉发布无目标命令就可以了……搞了一晚上才想起来可以直接用命令来区分开启和关闭变身……
          这样一来就只需要两个触发,触发A捕捉单位发布无目标命令,条件命令是robogoblin和单位类型,动作隐藏技能;触发B同样捕捉无目标命令,条件改成命令是unrobogoblin,动作显示技能,直接就搞定了……


          IP属地:浙江6楼2025-05-12 00:59
          收起回复
            既然a和b的事件是一样的,为什么不直接合并成一个在action里面判断他们的命令呢?


            IP属地:广西来自iPhone客户端7楼2025-05-12 13:51
            收起回复