求教:android下游戏玩的越久动画就越慢,应该不是内存的问题

如题,一共10关,1-7还好,到8之后,sprite的运动就开始变得有点卡顿,玩是没问题,就是看着不爽,用xcode profiler看不过了没啥内存泄露,在iphone上一点问题没有,只有在android上有问题,我用的测试机是三星galaxy S3.

哦对了,texture的大小大概在50MB左右,会不会太大了?

感激不尽~~

自己顶一下

我再顶一下。。。。:3:

首先,50M肯定是太大了。
我觉得可能是你的各种Cache还有声音没有及时清理 你可以用Android的工具分析一下内存的实际情况

并不是没有内存泄露就一定是内存最优,iphone的性能本来就要优于Android,推荐测试还是要拿些低端机器来

hi,感谢你的回复,我找到问题了,原来是有一个sprite用完之后我给他设成透明的了,还挂在layer上,然后游戏运行的越久挂得越多,就慢了。。。。。

这也是为什么profiler查不出有内存泄露,的确不是泄露,是透明的。。。。 实在是太不小心了我。。。。:8::8:

mark下 偶也经常偷懒干这事