设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

显示一张10K大小的图片会吃掉100K内存?

查看数: 2485 | 评论数: 4 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2011-12-4 15:53

正文摘要:

本帖最后由 小湖 于 2011-12-4 15:57 编辑 我循环播放一系列图片进行全屏动画播放,大概循环放了1000多张图片,这些图片一共40+MB,可是游戏运行时消耗内存有791M……请问何解? 我是用的是PNG格式,我尝试了新工 ...

回复

精灵使者 发表于 2011-12-5 09:20:22
果然进行了转换么……看起来内存清理真的很有必要的说
wbsy8241 发表于 2011-12-4 23:40:06
本帖最后由 wbsy8241 于 2011-12-4 23:42 编辑
小湖 发表于 2011-12-4 23:09
确实是存进缓存了 可1000张图片一共才40M 可是内存却消耗了791M……至今困扰……不知何故~ ...


你把所有图片全部保存为32位bmp文件 就一样了791M
其他格式的图片是被压缩过的 显示的时候被还原成bmp 存进内存的 <这样理解

点评

居然有这么一说,多谢……粗略估计下缺失是这样……  发表于 2011-12-5 09:49
啊原来是这样么 = = b 好可怕!  发表于 2011-12-5 04:54
+1  发表于 2011-12-5 01:03
小湖 发表于 2011-12-4 23:09:13
精灵使者 发表于 2011-12-4 16:00
我想
http://rpg.blue/thread-214626-1-2.html
你好像和我讨论过这个内存问题(见楼上面禾西等人的回 ...

确实是存进缓存了 可1000张图片一共才40M 可是内存却消耗了791M……:L至今困扰……不知何故~

点评

Cahce.clear定期清理缓存等于白做预加载吧……  发表于 2011-12-6 08:59
解法可以参考我的那个链接主楼  发表于 2011-12-5 18:49
cache.clear或许会有副作用  发表于 2011-12-5 18:49
定期调用Cahce.clear 吧  发表于 2011-12-5 14:13
精灵使者 发表于 2011-12-4 16:00:09
本帖最后由 精灵使者 于 2011-12-4 16:01 编辑

我想
http://rpg.blue/thread-214626-1-2.html
你好像和我讨论过这个内存问题(见楼上面禾西等人的回答)
另:Cache好像把每一个循环的图片都存进去了。
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-24 07:43

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表