cocos2dx返回Android游戏黑屏解决办法
来源:互联网 发布:网络大神级作家排行榜 编辑:程序博客网 时间:2024/04/30 11:19
用来解决返回Android游戏加载资源时黑屏的问题。帖子过些日子估计就沉了,所以转出来,以供后面查询。
需要修改三个文件:
1) cocos2dx/platform/CCPlatformMacros.h
将Line84修改为 #define CC_ENABLE_CACHE_TEXTURE_DATA 0
2)cocos2dx/platform/android/java/src/org/cocos2dx/lib/Cocos2dxGLSurfaceView.java
注释掉Line167。
3)android工程目录下jin/hellocpp/main.cpp
注释掉Line32~43。
基本原理就是在activity进入后台后,不清除texture缓存,这样在activity回到前台后,不需要重新load资源。
我在自己的游戏上试了一把,修改之前切回游戏需要4秒左右时间,修改后不用1秒,可谓瞬间完成。
不过这个解决方案有些小问题,当有其他surfaceView的activity,比如集成了Admob广告后,切回来时只能看到广告,而不显示游戏画面。有个老外Pablo Tonello回复帖子说没有集成Admob也遇到了这种情况。目前还不知道是啥问题,有待慢慢研究。
0 0
- cocos2dx返回Android游戏黑屏解决办法
- cocos2dx返回Android游戏黑屏解决办法
- cocos2dx返回Android游戏黑屏解决办法
- cocos2dx返回Android游戏黑屏解决办法
- 返回Android游戏黑屏解决办法
- cocos2dx Android游戏加载资源时黑屏
- android 下 cocos2dx 后台黑屏的解决办法
- cocos2d-x Android游戏黑屏解决办法
- cocos2d-x Android游戏黑屏解决办法
- cocos2d-x Android游戏黑屏解决办法
- unity游戏返回游戏黑屏
- cocos2dx安卓点home键返回游戏会黑屏的bug修改
- Android zxingLibrary黑屏解决办法
- cocos2dx + android点击返回键两下退出游戏实现
- COCOS2DX 黑屏
- cocos2dx android 程序启动黑屏相关
- Android SwipeBackLayout返回黑屏的处理
- Delphi XE5 android 黑屏的临时解决办法
- 开启远程端口
- [hdu-2046] 骨牌铺方格
- 再读《Short Brain 》
- 最受欢迎的ASP.NET的CMS下载
- 用户界面——屏幕和键盘
- cocos2dx返回Android游戏黑屏解决办法
- POJ 2572 Seek the Name, Seek the Fame
- Ubuntu系统下安装Skype 4.2版本(支持微软账户)
- 判断单链表是否存在环及求环入口点
- Hadoop Eclipse Server IPC version 5 cannot communicate with client version 3
- png在线压缩
- python之matplotlib学习
- 修改屏幕密度
- 手把手教你如何加入到GitHub的开源世界!