魔兽地图编辑器吧 关注:64,502贴子:3,829,813

YDWE的任意单位接受伤害事件有泄漏啊

只看楼主收藏回复

地图越玩越卡,排除了很久,新建了个演示图才发现这个问题


首先地图上放一堆农民,逆天计时器每0,1秒对这堆农民造成伤害, YDWE任意单位接受伤害事件随便做点动作,然后打开帧率查看器,帧率会随着时间推移下降,一直卡到不能动,循环渐进的卡,每0,1秒改成每0,01秒伤害,会卡的更快


1楼2018-10-19 14:34回复
    求解决办法 @actboy168


    3楼2018-10-19 14:42
    回复(3)
      学艺不精,你单位还是一样多,哪来的泄露。你要嘛试下把单位清空后再删除看看。
      另外我图每局上万个单位注册伤害事件,伤害频率很高,俩小时不见卡。


      IP属地:福建来自Android客户端4楼2018-10-19 14:47
      收起回复
        用最新版


        来自Android客户端5楼2018-10-19 14:52
        回复(5)
          对于盗版编辑器遇到的问题,我内心毫无波动,甚至还有点想笑


          IP属地:广东6楼2018-10-19 15:47
          收起回复
            主要还是单位和执行的动作的太多了,最好将死亡不用的单位删除,任意伤害虽然有泄露,但对大部分地图影响很小,非要清除就用皮蛋那个动态注册排泄法


            IP属地:安徽7楼2018-10-19 16:05
            收起回复
              并不会卡,正常地图伤害频率再高也没事,我自己的图任意单位伤害事件有1000行触发,都没事


              IP属地:北京来自Android客户端8楼2018-10-19 16:28
              回复(10)
                自己写一个。


                IP属地:贵州来自Android客户端9楼2018-10-19 17:28
                回复
                  没有创建新单位就不会泄漏


                  IP属地:北京来自Android客户端10楼2018-10-19 18:35
                  收起回复
                    ,指定单位接受伤害事件,是native函数吧,所谓的事件泄露,是指,一但注册,就是无法注销,是吧
                    ,所以,有多少个单位注册多少次指定单位接受伤害
                    如果这个被注册的单位死亡被删除后,它接受伤害的事件无法再捕捉且不可销毁,这才是泄露了


                    来自Android客户端11楼2018-10-19 18:44
                    收起回复
                      而且,这个伤害事件在单位死亡并被删除后,它的伤害事件是否被完美销毁了,我也不知道,


                      来自Android客户端12楼2018-10-19 18:46
                      收起回复
                        魔兽是否自带销毁


                        来自Android客户端13楼2018-10-19 18:46
                        回复
                          或者根本不需要销毁


                          来自Android客户端14楼2018-10-19 18:46
                          回复
                            本来还想帮你测试测试具体原因所在,但想想算了,这是你自己的工作。
                            测试发现,并不是伤害事件的问题,而伤害事件添加技能、删除技能,会出现问题。
                            并且这个问题,看上去并不会积累(停止触发后,再触发,又得重新开始积累),原因不明,你得自己找。
                            总之和任意伤害没有关系。原因真很好区分,但你习惯于怪罪于工具,虽然的确可能是魔兽的原因,但和YDWE没有关系。


                            删除红色部分,就不再卡

                            问题现象是这样,同时伤害100个单位,在伤害事件内,添加和删除技能,会卡,如果一定间隔这样运行下去,这种卡会积累成非常卡。但停止后,不会卡得那么明显。
                            可以尝试让马甲在伤害事件内,添加、删除技能,而不是被伤害单位。
                            和以前你说字符串泄露一样,真的,别那么容易归罪于工具,别人行,你不行,你不应该先考虑下自己姿势的问题?如果是自己姿势不对,那么这样发问,不是请别人打你脸么?


                            IP属地:福建15楼2018-10-19 19:24
                            回复(7)

                              把目标换成血法,也不会有问题了。那上面的猜测大致上是对的。
                              这样测试一套下来,问题就扯不到YDWE身上。
                              对吧友提示:查看fps 只要输入/fps 就可以了


                              IP属地:福建16楼2018-10-19 19:31
                              收起回复