android下使用cocos2d-x引擎开发游戏遇到的问题

现在我们在做一个游戏移植 从ios上移植到android平台 不是很了解cocos2d-x这个引擎 希望大家帮忙看下

问题是:游戏切换到后台,不管是按锁屏键 还是来电话或者弹出框之类的 只要是游戏切换到后台了 貌似引擎就会释放图片资源 游戏再回到前台后 就会白屏(其实是花屏 大部分地方是白色的 只有少数图片资源慢慢显示出来) 我们想了很多办法也没解决

是不是0.13版的?
是的话看下面
http://cocos2d.cocoachina.com/bbs/forum.php?mod=viewthread&tid=146&extra=page%3D2

— Begin quote from ____

ykc290147631 发表于 2012-4-19 21:03 url

是不是0.13版的?
是的话看下面
http://cocos2d.cocoachina.com/bbs/forum.php?mod=viewthread&tid=146&extra=pag

— End quote

不是 是0.8或者更早的版本的 我贴下图大家就明白了 walzer大神说是老的0.8以前的引擎版本会有这个问题 不知道在不更换引擎版本的情况下有什么解决方案么 多谢了

花屏如图1

花屏如图2

求高手解答啊!

把CCTextureCache.cpp/.h里面的改动合并到你当前引擎版本里面。总体思路是这样,但不保证合并后100%工作正确

应该是pc上常见的设备丢失的问题,opengl和dx都会有这个问题,需要自己恢复设备,其实就是重建所有显卡资源

— Begin quote from ____

walzer 发表于 2012-4-26 10:26 url

把CCTextureCache.cpp/.h里面的改动合并到你当前引擎版本里面。总体思路是这样,但不保证合并后100%工作正 …

— End quote

你说的CCTextureCache.cpp/.h 是那个版本的? 我现在用的是cocos2d-1.0.1-x-0.12.0 也存在这个问题

花屏的问题找到原因了,主要是在取图片的时候没有通过CCTextureCache,也就是说没有放在缓存中,这样的话加载资源就会出现问题。

是不是0.13版的?
是的话看下面
http://cocos2d.cocoachina.com/bbs/forum.php?mod=viewthread&tid=146&extra=page%3D2

把CCTextureCache.cpp/.h里面的改动合并到你当前引擎版本里面。总体思路是这样,但不保证合并后100%工作正确

应该是pc上常见的设备丢失的问题,opengl和dx都会有这个问题,需要自己恢复设备,其实就是重建所有显卡资源