为什么在android上,cocos2dx引擎渲染界面在运行过程时,通过调用JAVA层,屏幕切换到一个新的activity,关闭新的activity,返回到cocos2dx渲染层这边, 中间屏幕总是要变黑大概5-10秒左右,然后再换回引擎的渲染界面?感觉特别不流畅,不知是什么原因。
看下这个,可以解决这个问题http://www.ggggamer.com/?p=86
这个问题问的好。我也想知道。顶下
这是因为切换activity的时候调用了cocos2d-x java层的onpause函数,这个函数会把用的的纹理缓存先清空掉,然后在返回的时候调用onresume函数重新加载这些纹理,导致黑屏。我这边一个暂时的解决理法是onPause的时候不释放文理缓存
貌似android 一个xml可以配置,目前还没遇到过。
这个问题怎么解决,我这边也有这个问题,不知道怎么解决?
是不是东西太多了,加载慢,你可以用个简单的scene来测试
这是因为切换activity的时候调用了cocos2d-x java层的onpause函数,这个函数会把用的的纹理缓存先清空掉,然后在返回的时候调用onresume函数重新加载这些纹理,导致黑屏。我这边一个暂时的解决理法是onPause的时候不释放文理缓存
貌似android 一个xml可以配置,目前还没遇到过。
是不是东西太多了,加载慢,你可以用个简单的scene来测试