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

【随便写写】从头开始的群体风暴之锤教学

只看楼主收藏回复

群体风暴之锤 是很多玩家掌握和学习we路上第一个制作的技能,完整掌握群体风暴之锤的做法,能让新人作者对技能制作有一个大致的认识,了解基本的we逻辑,并明白一些原理
在完整学习这个帖子讲授的知识后,你应该要了解/学会的东西有:
技能的基础设置
马甲的基本设置
触发器的基本原理
单位组的使用
(局部)变量的使用


IP属地:浙江1楼2018-09-06 18:05回复
    稍微组织一下


    IP属地:浙江2楼2018-09-06 18:05
    回复
      2025-08-22 14:37:18
      广告
      不感兴趣
      开通SVIP免广告
      首先,讲一下群锤的原理
      群锤的表现效果为,发动风暴之锤技能,然后对目标和目标周围所有单位投掷风暴之锤
      基本的原理如下
      发动技能时,为目标和目标周围的单位选取一个组,根据组里的每一个单位,创建一个隐藏的辅助施法者,然后让辅助施法者释放对目标释放风暴之锤
      由于计算机的运行和计算速度极快,所有锤子会一起飞出,这样就表现为为范围内所有人扔出锤子,而事实上另外的锤子,是由看不见的马甲单位所释放的


      IP属地:浙江3楼2018-09-06 18:08
      回复
        然后就可以开始了.jpg
        首先为你的英雄准备一个风暴之锤的技能,技能介绍的话自己设置


        IP属地:浙江4楼2018-09-06 18:09
        回复
          然后,我们来制作一个辅助施法者,也就是马甲
          在单位面板里选择小精灵,为什么选择小精灵之后再说

          复制一个小精灵,并更改为你喜欢的名字,在显示-模型文件里,把模型修改为“没有”


          IP属地:浙江5楼2018-09-06 18:12
          收起回复
            清空小精灵的技能,然后为它添加“蝗虫”技能
            被添加“蝗虫”的单位,它们的选择圈和血条会消失,并且是无敌的


            IP属地:浙江6楼2018-09-06 18:14
            回复
              为你的马甲创建一个风暴之锤技能,作为群锤中攻击其他目标的锤子

              将它的魔法消耗修改为0,施法距离修改为99999


              IP属地:浙江7楼2018-09-06 18:16
              回复(7)
                将这个技能添加给你的马甲


                IP属地:浙江8楼2018-09-06 18:17
                回复
                  2025-08-22 14:31:18
                  广告
                  不感兴趣
                  开通SVIP免广告
                  然后,就可以开始制作触发器了
                  在触发编辑器里,新建一个触发器,改成你喜欢的名字

                  触发器由事件,条件,动作三部分组成,根据群锤的原理,我们把群锤分成三部分
                  有单位开始释放一个技能
                  这个技能是群锤
                  对范围内的其他敌人释放锤子
                  根据这样的逻辑,我们为触发添加事件和条件


                  IP属地:浙江9楼2018-09-06 18:20
                  回复
                    不会群锤的说


                    IP属地:重庆来自Android客户端10楼2018-09-06 18:20
                    收起回复
                      然后开始做动作
                      这里,要说明的是“变量”,简单理解,变量是一个储存数据的盒子,你可以将你的数据保存在这里,它们不会丢失
                      新建一个动作,切换到“逆天”选项卡,来创建一个逆天局部变量

                      在群锤的触发中,我们需要保存一些数据:
                      施法者
                      释放的目标
                      目标的位置
                      用于保存目标周围的敌人的单位组
                      然后可以开始创建变量


                      先保存这几个数据,当然,变量名称是你自己喜欢取的,但我仍然推荐使用可读性更高的变量名


                      IP属地:浙江11楼2018-09-06 18:25
                      收起回复
                        呜汪....噗...汪竟然没来得及插上


                        IP属地:山东12楼2018-09-06 18:26
                        收起回复
                          现在的水贴技术含量高


                          IP属地:重庆来自Android客户端13楼2018-09-06 18:29
                          回复
                            然后,创建一个单位组
                            创建一个变量,将类型切换到“单位组”,然后选择“圆范围内单位(指定条件)”

                            在这个选项卡中,你需要了解这几个参数的作用:
                            半径:选取的半径范围,使用魔兽自带的度量单位
                            圆心:选取圆的中心点
                            条件:满足这些条件的单位才会被添加到单位组内

                            填写你喜欢的半径,然后将圆心填写为你刚刚保存的目标位置的点变量



                            IP属地:浙江14楼2018-09-06 18:31
                            收起回复
                              2025-08-22 14:25:18
                              广告
                              不感兴趣
                              开通SVIP免广告
                              然后,在这里,思考一下条件
                              什么样的单位会被群体风暴之锤击中?
                              这个单位是敌人
                              这个单位是存活的
                              这个单位不是建筑
                              这个单位不是魔法免疫
                              根据这几个条件,我们为单位组添加筛选条件
                              点击“条件”

                              在选项卡中,找到“and”,有了它,我们可以添加很多很多的条件,and和or的逻辑关系这里就不介绍了


                              选择“布尔表达式”选项,然后将“触发单位”修改为“匹配单位”


                              根据这样的步骤,我们把条件补充完整


                              IP属地:浙江15楼2018-09-06 18:37
                              收起回复