地图前中期很顺,但后期数据过多而顿卡怎么解决?
技能的排泄很好的,单位组也是。基本保持在一场游戏几十个点漏泄以内。但游戏后期数据很多,个人也猜疑是这个问题,数据过多而造成顿卡该怎么解决?还有JASS可以排泄游戏内存问题?这是怎么回事
几十个点泄漏叫排泄很好?。。
如果真是因为数据或触发过多导致卡的话那就只能自己优化了
JASS没法排泄内存,或者别人这么说是因为用的原版WE,很多动作没有,比如删除点 chyj4747 发表于 2014-9-6 22:03
几十个点泄漏叫排泄很好?。。
如果真是因为数据或触发过多导致卡的话那就只能自己优化了
JASS没法排泄内 ...
一把游戏大概1个半到2个小时。而且地图很大,几十个点相对来说还不至于会顿卡 自相矛盾,所谓排泄很好的,又有几十个点导致的,要知道现在普通的四核电脑上千个点也没有任何影响。
基本上卡的最主要的原因,特别是前后期差别太大了,都是排泄问题,特别是你用触发技能的。
我的地图是YDWE的超大型地图,超过默认值1倍,一场游戏下来十几个小时也有,除了偶尔崩掉之外还没听说谁会越玩越卡。 551155 发表于 2014-9-8 13:41
自相矛盾,所谓排泄很好的,又有几十个点导致的,要知道现在普通的四核电脑上千个点也没有任何影响。
基本 ...
怎么说好呢,有的时候会莫名奇妙出现一两个点漏泄,有的时候甚至一正常游戏都没有,但就是游戏卡,类似于同一时间创建几十个特效那种卡,虽然比不上,但和初期游戏相比,确实卡了很多。而且无从下手从何处优化…… 从运行频率最高的触发或函数开始检查
泄漏不只有点,例如单位组也是经常泄漏的地方。 nikki 发表于 2014-9-10 01:12
从运行频率最高的触发或函数开始检查
泄漏不只有点,例如单位组也是经常泄漏的地方。
我用YD显示泄露,虽然不知道准不准确。请问一下运行频率在哪看? allennai 发表于 2014-9-10 01:40
我用YD显示泄露,虽然不知道准不准确。请问一下运行频率在哪看?
1. 用脑子想
2. 每个触发加个记录,每次运行的时候记录+1,游戏结束时排列下记录的数据 chyj4747 发表于 2014-9-10 12:01
1. 用脑子想
2. 每个触发加个记录,每次运行的时候记录+1,游戏结束时排列下记录的数据
我试试 YD的排泄系统作者本身都说这东西不可靠了,你还去相信,而且中途卡的好像是单位没有清除还是什么,最早的时候我也遇到过,有时候有,有时候没有,忘了怎么解决了。
页:
[1]