一键打卡 每日打卡 龙鳞魔堡 金豆锻造 荣誉胸章 海底寻宝 非诚勿扰 虚拟刮奖 杂货道具 好友印象 心情随笔 中华银行 家族部落 积分兑换 图片上传 图片压缩 在线翻译 在线查毒
发表新帖 回帖
No.25688
👹 yetideng
  

关于程序优化的几点建议

中华游戏网 cnyouw写于:中华游戏网-CNYOUW 👹会员:yetideng 🕘时间:2011-05-05 20:31 👀围观:35139人 💬回复:20
  希望大家顶一下,让无双看见。我这我也不弄回复可见的,就是希望使我们游戏体验更好!当然,我想无双一个中学生(我听别人说的)是比较难做到下面这些代码的,你可以在群里讨论下。或者找软件代替。
  1.有的人知道,有的人不知道,windows程序是默认最小化的时候释放内存的,平时候是不释放的,所以无双应该在游戏代码里加入内存自动释放。不然玩的时间长的话是容易崩溃的------因为这个程序占用了很多不用的内存文件,会把自己崩掉。
  说简单一点,就是你玩DNF单机,你加载了这个地图,地图读取到你的内存里了。你过了这个图了,地图还驻留在内存里并没有消失。但是你又用不到,你过更多的图,就有更多的图驻留,就会使程序错乱了。所以无双有必要加入内存释放的功能。(或者找一个能定时释放指定程序内存的小程序打包到游戏目录里,大不了我们多启动一个程序)
  而且普通的内存释放软件是不释放其他程序的内存的,是为了防止误释放带来的程序崩溃。
  未释放前过图到洛兰第二个图
 

  最小化程序释放内存后开始占用7MB
  
 
  看见效果了吧?这样不止游戏流畅,且不容易崩溃了。

  2.第二个建议就是把贴图资料打包处理,因为在同一目录下,文件越多,处理效率越慢这是公认的。无双可以把程序用ZIP打包------不必担心会影响加载速度,因为官方DNF贴图也是打包的!虽然DNF很卡,但那是因为TP的原因,加载速度不慢吧?官方的都是NPK文件,大家都看到的。
  不过你打包的时候一定要记得用ZIP格式的存储模式,因为他兼容性更强且不影响读取速度。而且方便管理,譬如加载就是:
  →C:\Program Files\DNFU2\Dat\dnf_mapimg\艾尔文防线\旅馆入口.png                    (未打包:将“艾尔文防线”下的“旅馆入口.png”加载至内存)
  →C:\Program Files\DNFU2\Dat\dnf_mapimg\艾尔文防线.zip<a.:zip>旅馆入口.png    (打包后:将“艾尔文防线.zip”文件中的“旅馆入口.png”加载至内存)
  虽然看起来第二个还要解压什么的,但是完全不是这样!因为ZIP存储模式不是压缩,只是把一大堆文件整合到一个封闭式文件夹里。所以程序不必像第一个那样从一大堆文件里读取,会大大地提升效率的!
  

  而且对贴图之类的更容易管理了!
  

  大家顶一下,让无双看见啊!
  
  
[ 此帖被yetideng在2011-05-05 20:47重新编辑 ]
中华游戏网 cnyouw.cn中华游戏网 cnyouw
SIGNATURE
中华游戏网 — 玩你所玩,乐你所乐!cnyouw.cn
No.424898
👦 轩辕
  
还是不懂
SIGNATURE
我真不是来灌水的!!!
No.425007
👹 6630470
  
路过, 看看。。。
SIGNATURE
中华游戏网 — 玩你所玩,乐你所乐!cnyouw.cn
No.25688
👹 yetideng
  
嗯 不过如果内存释放不及时的话 以后玩阿修罗。。。开着杀意波动  波动刻印 挫折意志  叠加起来不停止的运算会让游戏更加容易崩的。。。鬼泣四阵齐放  鬼影步 凯贾   鬼泣就直接不能玩了。。。唉  做什么都有难度啊   努力啊
SIGNATURE
中华游戏网 — 玩你所玩,乐你所乐!cnyouw.cn
No.105131
👦 白々哉
  
SIGNATURE
No.1020
👦 刘先生丶
  
什么时候出个新地图啊
SIGNATURE
好多东西都没了,就象是遗失在风中的烟花,让我来不及说声再见就已经消逝不见。
No.422791
👦 konan5678
  
楼主的建议很好啊1!!!
SIGNATURE
努力尋找逝去的迴憶ing....
No.253816
👦 xx1010
  
厉害啊支持楼主
SIGNATURE
No.150266
👦 xbs1990
  
果然还是有高手的啊
SIGNATURE
中华游戏网 — 玩你所玩,乐你所乐!cnyouw.cn
No.379774
👦 goryeagle
  
lz分析的很到顶
SIGNATURE
不怕虎一样的敌人,就怕猪一样的队友
快速回复
验证问题:
我们网站的域名是什么? 正确答案:

Ctrl + Enter 快速发布

🤪为防止个别捣乱会员恶意灌水
注册会员发帖量达到 20
即可解锁快捷表情发送