游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4840|回复: 8

[讨论] 求助!我的游戏在移植MOTO时发升内存溢出

[复制链接]

2

主题

12

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2006-7-27 12:46:00 | 显示全部楼层 |阅读模式
郁闷啊!我在移植MOTO时,在加载图资源时发生内存溢出,后来我把原先的菜单卸下,加载正常了,可进入游戏在要进入菜单又发生内存溢出,后来在朋友的提示下,我在进入菜单时
把原来游戏用不到的图卸下,然后进菜单加了进度,终于可以从游戏进入菜单,可是又不能回游戏,还是出想内存溢出,朋友们有什么办法没有啊!我的QQ 270586352 [em13]

7

主题

49

帖子

49

积分

注册会员

Rank: 2

积分
49
发表于 2006-7-27 14:39:00 | 显示全部楼层

Re: 求助!我的游戏在移植MOTO时发升内存溢出

moto机型堆栈小,一定要注意内存优化,不用的图片都置null,用的时候再Load进来。

2

主题

12

帖子

12

积分

新手上路

Rank: 1

积分
12
 楼主| 发表于 2006-7-27 16:17:00 | 显示全部楼层

Re: Re: 求助!我的游戏在移植MOTO时发升内存溢出

真彩: Re: 求助!我的游戏在移植MOTO时发升内存溢出

moto机型堆栈小,一定要注意内存优化,不用的图片都置null,用的时候再Load进来。

我已经这么做了!

32

主题

1519

帖子

2334

积分

金牌会员

Rank: 6Rank: 6

积分
2334
发表于 2006-7-30 12:25:00 | 显示全部楼层

Re:求助!我的游戏在移植MOTO时发升内存溢出

图片资源优化是个学问,呵呵。

可能是内存碎片问题吧,有没有试过systemgc?

加载顺序也要正确,要先卸载掉之前的再开始加载。最好是将内存用量直接打在屏幕上,再加载看看问题究竟在哪。

另外,找美术再次优化图片的尺寸,能翻转的就都用翻转(找个nokia的包直接塞进去,或者MIDP2.0就有现成了),图片绝对不要有空余地方。


最后最后:如果百宝箱的话,那么实在不行就放弃菜单好了,用程序画个描边的菜单选项。。。。

6

主题

382

帖子

384

积分

中级会员

Rank: 3Rank: 3

积分
384
发表于 2006-9-12 15:21:00 | 显示全部楼层

Re:求助!我的游戏在移植MOTO时发升内存溢出

不写出来,怎么回啊

9

主题

69

帖子

69

积分

注册会员

Rank: 2

积分
69
发表于 2006-9-24 11:14:00 | 显示全部楼层

Re:求助!我的游戏在移植MOTO时发升内存溢出

不防写个方法专门用于各个GameState之间的过度,过度期门实现资源的回收与调用。

9

主题

69

帖子

69

积分

注册会员

Rank: 2

积分
69
发表于 2006-9-24 11:20:00 | 显示全部楼层

Re:求助!我的游戏在移植MOTO时发升内存溢出

还有就是,游戏中不一定要非得返回到主菜单,你可以考虑做一个二级菜单。包括“返回游戏”,“开/关声音”,“结束游戏”这几项。
这样也就省去了资源的调度了。

2

主题

22

帖子

22

积分

注册会员

Rank: 2

积分
22
QQ
发表于 2006-12-13 19:09:00 | 显示全部楼层

Re:求助!我的游戏在移植MOTO时发升内存溢出

如果因为图片太大,可以试着将图片拆分,或着将一些大的图片按关卡或类别分成小块,减小图片的载入量

21

主题

794

帖子

859

积分

高级会员

Rank: 4

积分
859
发表于 2006-12-14 19:26:00 | 显示全部楼层

Re:求助!我的游戏在移植MOTO时发升内存溢出

+ in game menu
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-7-8 21:33

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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