魔兽地图编辑器吧 关注:65,160贴子:3,837,875
  • 26回复贴,共1

提问,如何用T触发创建一个圆形区域,再删除这个区域

只看楼主收藏回复

然后在这个圆形区域创建随机点,再捕获随机点后删除这个区域和捕获的随机点
目的是为了做一个技能,让单位每秒伤害这个区域内的随机点范围内的敌人造成伤害
不要跟我说用单位组做,用单位组某些技能是做不出来的


IP属地:浙江1楼2020-03-27 21:08回复
    很遗憾,“对范围内的敌人造成伤害”不用单位组是做不到的
    具体的步骤是,先确定大圆的中心点p,扫描半径R,伤害的小范围r
    然后启动一个计时器,每个周期设置点t为(以p为中心,0至R随机距离,随机角度的偏移点),然后对以t为中心,r为半径的范围内的所有单位造成伤害,这个伤害步骤是一定要用到单位组的
    所以,要用到单位组,几乎所有范围技能都要用到单位组


    IP属地:浙江2楼2020-03-27 21:20
    收起回复
      …喵呜锤子有锤子的用处,刀子有刀子的用处,我还说有些东西是锤子做不来的呢你非得用刀子捅钉子捅不进去能怪谁


      IP属地:广东来自Android客户端5楼2020-03-27 21:33
      回复
        魔兽不存在圆形区域,所以你的问题无解,你想要达到的效果也不是用圆形区域做的,考虑到概率问题,随机角度画圆不适合,以点为中心,直径为边长画正方形,然后随机点,判断该点与圆心的距离小于半径,之后就是搜索筛选单位了,如果是指定目标一个的技能可以不用单位组,有筛选的话是不可能离开单位组的,逻辑就是这样,跟你的个人喜好没有关系


        IP属地:北京来自Android客户端6楼2020-03-27 22:03
        收起回复
          还有,“不要跟我说用单位组做,用单位组某些技能是做不出来的“这句话,是我自己想了半天做不出来,所以认为单位组做动作做不出我想要的东西。
          因为我打的时候没考虑那么多,可能让有些大佬觉得我太自大了


          IP属地:浙江7楼2020-03-27 22:18
          回复
            你要做的可能是 澄海3C - 无间炼狱技能
            触发:


            IP属地:湖北8楼2020-03-27 23:06
            回复
              ????????????


              IP属地:广东来自Android客户端9楼2020-03-28 00:03
              回复
                我的是这样的,会不会生成点?是不是少了排泄?


                IP属地:浙江12楼2020-03-28 01:20
                收起回复
                  用极坐标


                  IP属地:安徽13楼2020-03-28 16:07
                  回复
                    我的方法是弄一堆迫击炮小队(范围炮火攻击的东东),然后以一个点为圆心,随机角度随机实数(半径范围内)的一个点,让迫击炮轰地面.......


                    IP属地:辽宁14楼2020-03-29 09:29
                    回复
                      理解不到位
                      发言太绝对
                      大佬不理会
                      唯菜是原罪
                      虚心总是对
                      学习别怕累


                      IP属地:天津来自Android客户端15楼2020-03-29 09:34
                      回复
                        用单位进入单位圆形范围内事件


                        IP属地:北京来自Android客户端17楼2020-03-29 10:26
                        回复
                          刀阵旋风


                          IP属地:北京来自Android客户端18楼2020-03-29 10:27
                          回复