魔兽地图编辑器吧 关注:64,467贴子:3,829,271
  • 31回复贴,共1

关于中心计时器

只看楼主收藏回复

萌新发现目前自己的地图有点卡顿,细查后发现是各种技能打开的逆天计时器太多,所以想学习中心计时器。
但是网上关于此教程又偏少,而且感觉挺难的对我来说,想问下如果要进阶到中心计时器这块方向,目前得补齐哪些基础呢?目前能熟练运用T了,然后看得懂一部分J。


IP属地:重庆来自iPhone客户端1楼2023-09-10 19:47回复
    不是有清除当前逆天计时器的动作吗?那个清不掉?


    IP属地:广东来自Android客户端2楼2023-09-10 20:56
    收起回复
      中心计时器很简单,开一个全局计时器,每0.01秒动作:
      1,存当前计时器经历时间
      2,检测是否有注册触发器,如果有,就计算时间和循环,运行触发器,


      IP属地:湖北来自Android客户端3楼2023-09-10 21:10
      收起回复
        一般来说 逆天计时器不会卡 你使用了没有清除?


        IP属地:广东来自Android客户端4楼2023-09-10 21:18
        收起回复
          jass不要用中心计时器,没任何意义,骗自己的。首先jass的循环体效率就很低,中心计时器是开一个0.01秒计时器然后循环,这个情况空循环2000次都会有卡顿。然后就是无论如何,都要在内部建一个触发器,然后还要调用触发器,真的其实效率比起直接新建计时器更要低。但如果用lua就没问题。lua for循环一万次都不会有啥卡顿,然后又可以直接传闭包,效率非常高。
          最后地图卡顿是综合因素,我可以明确说计时器频率不要太低,不要动不动就永久0.01秒的那种(开了就不删),如果真要永久,那就尽量0.1秒往上。然后数量不用有什么担心,只要有用有删,绝对没问题。然后如果有计时器然后选取单位组的,建议单位组选取的同时匹配条件,不要在循环里筛选


          IP属地:广东来自Android客户端5楼2023-09-11 01:58
          收起回复
            非循环计时没必要中心计时器


            IP属地:安徽6楼2023-09-11 08:45
            回复
              jass的中心计时器只在瞬间大量申请计时器的句柄的时候有效


              IP属地:辽宁来自Android客户端7楼2023-09-11 15:00
              回复
                模拟多个秒数不同的被动晕,用中心计时器,还是每次单独开新的计时器好?
                dota蚂蚁学了大招、萨尔学了拉人技能,是不是靠一个永续的0.01秒计时器,不断记录当前血蓝坐标实现?这种感觉也不卡?
                如果做一个用xy坐标模拟加减移速,是总共开一个中心计时器共用好,还是每次需要加减速才单独新建一个计时器好?


                IP属地:广东8楼2023-09-12 20:04
                收起回复
                  用(每当游戏时间经过X秒)的路过


                  IP属地:湖北来自iPhone客户端9楼2023-09-22 20:54
                  回复
                    计时器不要低于0.03 不然很难不卡


                    IP属地:吉林来自Android客户端10楼2023-10-05 19:28
                    回复
                      jass中心计时器搞笑的


                      IP属地:陕西来自Android客户端11楼2023-12-21 13:42
                      回复
                        一瞬间大量计时器? 有多大? 一个计时器能解决就不要用两个


                        IP属地:北京来自Android客户端12楼2023-12-28 00:19
                        回复
                          我只知道做群体晕的话,用多个战争践踏会非常卡。但是直接群体风暴锤,虽然更复杂了,但是流畅


                          IP属地:四川来自Android客户端13楼2024-03-07 12:03
                          收起回复
                            单线程的中心计时器更卡,全堵塞在一起了


                            IP属地:北京14楼2024-03-07 12:12
                            收起回复
                              实在不行就用挖掘尸体


                              IP属地:江苏来自Android客户端15楼2024-03-10 10:40
                              回复