效果图:
修改完之后:
解决方案一:
1. 把cocos这里原来默认注释掉的 super.onPause(); 打开
2. 如图增加 this.setPreserveEGLContextOnPause(true);
解决方案二:
找到Cocos2dxActivity 的onPause() 方法,把途中红圈中的一行注释掉即可.
解决方案三:
1.找到Cocos2dxActivity 的onPause() 方法,点击 mGLSurfaceView.onPause(); 方法进去;
2. 注释掉 mCocos2dxRenderer.setPauseInMainThread(true);
3. 点击 Cocos2dxGLSurfaceView.this.mCocos2dxRenderer.handleOnPause();进去
4.注释掉 Cocos2dxRenderer.nativeOnPause(); 即可解决
示例图: