魔兽地图编辑器吧 关注:65,184贴子:3,838,184

求助帖!我想制作个任意传送门技能,但是不知道具体触发怎么弄

只看楼主收藏回复

简单的说是英雄技能释放后,在任意一个点创建出一个传送门,然后英雄自身也有传送门,这时候英雄进入这个传送门A会自动传送到传送门B,最好是能够来回传送,然后随着一定的时间,传送门会自动消失,然后技能CD好后,依然可以任意一点创建传送门,再次A传送到B,就是这样,跟视频里的那个技能差不多,我附上视频
视频来自:优酷


IP属地:福建1楼2018-04-21 23:10回复
    求各位神仙,知道触发的麻烦告诉我


    IP属地:福建2楼2018-04-21 23:12
    回复
      特别简单自己多了解一点触发器知识都做的出来,并且吧内搜索也搜的到


      来自Android客户端3楼2018-04-21 23:14
      回复
        用自带的传送门就可以了 加点简单的触发


        IP属地:浙江来自iPhone客户端4楼2018-04-21 23:42
        回复
          事件-任意单位施放技能
          条件-施放技能等于xxxx
          动作-设置逆天局部变量loc-1为施法单位的位置
          设置逆天局部变量loc-2为技能施放点
          创建1个传送门给中立被动在loc-1面朝施法单位的方向
          设置最后创建的单位的生命类型为水元素,持续30秒
          创建1个传送门给中立被动在loc-2面朝施法单位的方向
          设置最后创建的单位的生命类型为水元素,持续30秒
          设置变量(全局)z为新建的矩形区域,左上角为从loc-2开始,距离为x,方向为y度,右上角为从loc-2开始.....(这里的左上角右下角自己写,看你要多大的传送区域)
          设置变量(全局)c为施法单位
          等待1.5秒,立即移动施法单位loc-2
          为触发二添加事件,任意单位进入矩形区域z
          触发二:
          事件
          条件:触发单位为c
          动作:立即移动触发单位到某个点
          这里只给你提供一个思路类似这样,物编要设置类似视频中的技能施放时间,另外视频中的传送门动作应该是播放动画,还有如果要来回传送,记得创建四个矩形区域,例如进入1移动到2,进入3移动到4,不然会形成死循环
          我自己水平也不咋样,希望你有点启发就好


          IP属地:重庆来自Android客户端5楼2018-04-21 23:47
          收起回复
            1


            IP属地:福建6楼2018-04-22 15:00
            回复
              我自己做的英雄的传送门技能
              照这两个图做
              第二张图是打开循环传送的那个计时器后的所有步骤
              我的构思是循环判断传送门周围一定范围内是否有可传送单位然后传送到另一个传送门前方的位置(这个距离必须大于传送范围判定,否则会造成传送来传送去的死循环)



              IP属地:山东7楼2018-04-22 16:43
              回复(2)
                2


                IP属地:福建8楼2018-04-22 20:32
                回复


                  IP属地:福建9楼2018-04-22 20:33
                  回复(2)
                    我觉得我要疯了


                    IP属地:福建10楼2018-04-22 20:33
                    收起回复
                      逆天局部变量不能混用,比如你如果用loc_1表示了单位,若是后面还用loc_1表示了点,单位组等其他变量(不是单位的变量)就会出错,所以为了避免这个问题后面其他的变量可以命名为其他的,比如loc_2或loc_a等


                      IP属地:山东11楼2018-04-22 22:26
                      回复
                        我给你写了个简单的触发,演示图在楼下,附带简单的说明,如果还有其他问题不懂可以继续问我


                        IP属地:重庆来自Android客户端12楼2018-04-23 17:46
                        收起回复




                          IP属地:重庆来自Android客户端13楼2018-04-23 17:50
                          回复
                            首先说一点细节,“任意”是永远不能用在结果或者说动作里面的,应该用随机代替;
                            我理解的楼主的想法是:宇智波斑释放时空间技能,便在某处(随机点)打开一个目的传送门b,同时自己身边一个门a,ab门相通来传送—是这个意思吧?
                            触发很好做,进入门ab判定触发单位类型后再做移动的动作处理
                            “任意”一般是只能,不对去掉一般,就是只能用在事件的触发和条件里的;比如任意一只猫拉屎,就打死9527,这在逻辑上是成立的;要是说9527拉屎,就打死任意一只猫,这在逻辑上就错了,任意不能这样用,而应该说-9527拉屎、则打死“随机”一只猫


                            来自iPhone客户端14楼2018-04-23 18:43
                            回复
                              感谢各位,原来是这个意思,忽然发现许多不懂的,一讲解之后豁然开朗


                              IP属地:福建来自Android客户端15楼2018-04-24 07:19
                              回复