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

Project1

 找回密码
 注册会员
搜索
查看: 2482|回复: 4
打印 上一主题 下一主题

[已经解决] 显示一张10K大小的图片会吃掉100K内存?

[复制链接]

Lv1.梦旅人

看不到我

梦石
0
星屑
50
在线时间
229 小时
注册时间
2005-11-6
帖子
1741

贵宾

跳转到指定楼层
1
发表于 2011-12-4 15:53:07 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 小湖 于 2011-12-4 15:57 编辑

我循环播放一系列图片进行全屏动画播放,大概循环放了1000多张图片,这些图片一共40+MB,可是游戏运行时消耗内存有791M……请问何解?
我是用的是PNG格式,我尝试了新工程,显示一张100K的图片也只是吃掉100K内存,何解……
循环播放事件如下(请无视掉中间涂黑的地方……):

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1697
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

2
发表于 2011-12-4 16:00:09 | 只看该作者
本帖最后由 精灵使者 于 2011-12-4 16:01 编辑

我想
http://rpg.blue/thread-214626-1-2.html
你好像和我讨论过这个内存问题(见楼上面禾西等人的回答)
另:Cache好像把每一个循环的图片都存进去了。
回复

使用道具 举报

Lv1.梦旅人

看不到我

梦石
0
星屑
50
在线时间
229 小时
注册时间
2005-11-6
帖子
1741

贵宾

3
 楼主| 发表于 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
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1281 小时
注册时间
2006-8-27
帖子
590
4
发表于 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
回复

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1697
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

5
发表于 2011-12-5 09:20:22 | 只看该作者
果然进行了转换么……看起来内存清理真的很有必要的说
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-24 05:26

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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