魔兽地图编辑器吧 关注:65,386贴子:3,841,630

【数组的应用实例】【附图】粉粉们来看啊!!!!

只看楼主收藏回复

海之契约:召唤出一个海之契约,在海之契约1000范围内,海军上将的力量上升,攻击力提高,攻击具有溅射效果,远离海之契约将失去效果。海之契约持续45秒,最大存在数量为1(类似先知幽灵狼)。
海军上将是一位对战地图中的英雄,所以每个玩家可以训练1个海军上将。这个技能可以说有些麻烦,那么如何做出呢?可以用数组。。。。
我们先要创建2个数组单位变量,如下图

海之契约模版技能为先知-幽灵狼:
接下来写两个触发,触发1如图

从图中可以看出 当海之契约单位被召唤出来后 ,如果该单位所有者为玩家1,那么该召唤单位被变量标记为Unit_SC_a[1]
召唤者被变量标记为Unit_SC_b[1]
Unit是单位的意思 SC是海之契约的英文缩写 [1]表示是该数组变量的1号变量为英雄
至于做到力量提高 攻击力提高 这些动作我就省略了。。。。。
海之契约刚召唤出时与海军上将距离为0 海军上将获得了强大的增益效果
而触发2则做到了每1.5秒判断海军上将是否在1000范围内。。。

每1.5秒判断一次,玩家1的海之契约是活着的,海军上将和海之契约的位置
然后做动作 该动作被我省略了。。。。。
然后是判断玩家2 玩家3 玩家4
最后是判断如果 所有玩家的 海之契约单位都是死的 那么关闭触发2
OK 这个技能就完成了,希望各位粉粉能看懂。。。


1楼2010-07-19 18:41回复


    2楼2010-07-19 18:42
    回复
      2025-08-16 17:27:01
      广告
      不感兴趣
      开通SVIP免广告
      学习一下


      3楼2010-07-19 18:43
      回复
        [1]表示是该数组变量的1号变量为英雄 “英雄”是打错了 删掉,。,,,,


        4楼2010-07-19 18:46
        回复
          才5楼啊 。。。。都手机悲剧了?


          5楼2010-07-19 19:00
          回复
            学习了


            IP属地:河北6楼2010-07-19 19:03
            回复


              IP属地:湖北7楼2010-07-19 19:08
              回复
                数组不是配搭循环的吗


                8楼2010-07-19 19:16
                回复
                  2025-08-16 17:21:01
                  广告
                  不感兴趣
                  开通SVIP免广告
                  谁说一定配合循环了


                  9楼2010-07-19 19:19
                  回复
                    dian03和dian04是来跑龙套的...


                    IP属地:浙江10楼2010-07-19 19:22
                    回复
                      dian01和dian02是打酱油的


                      11楼2010-07-19 19:24
                      回复


                        IP属地:四川12楼2010-07-19 19:25
                        回复
                          排泄=龙套=打酱油=揉脸=灌水


                          13楼2010-07-19 19:29
                          回复


                            IP属地:江苏14楼2010-07-19 20:01
                            回复
                              2025-08-16 17:15:01
                              广告
                              不感兴趣
                              开通SVIP免广告
                              第一个照片我看不到..


                              15楼2010-07-19 20:09
                              回复