近期做第三方sdk接入时,发现iOS8系统下,进行银联充值后,返回游戏有很大几率会报
OpenGL error 0x0506............
之类的绘制问题,游戏卡死,花了很长时间,一直没有头绪
最终找到这篇文章:
http://blog.lessfun.com/blog/2014/09/24/ios8-issue-keyboard-orientation-and-idletimerdisabled-not-working/
原来后台运行的app,是不允许进行openGL绘制的,而且iOS8要求更严格
好吧,切换到RootViewController.mm,加上这两个方法:
- (void)viewWillDisappear:(BOOL)animated
{
[super viewWillDisappear:animated];
cocos2d::CCApplication::sharedApplication()->applicationDidEnterBackground();
}
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
cocos2d::CCApplication::sharedApplication()->applicationWillEnterForeground();
}
applicationDidEnterBackground主要是在切到后台时做这些:
CCDirector::sharedDirector()->stopAnimation();
SimpleAudioEngine::sharedEngine()->pauseBackgroundMusic();
SimpleAudioEngine::sharedEngine()->pauseAllEffects();
applicationWillEnterForeground是切回前台,做这些:
CCDirector::sharedDirector()->startAnimation();
SimpleAudioEngine::sharedEngine()->resumeBackgroundMusic();
SimpleAudioEngine::sharedEngine()->resumeAllEffects();
done,希望能帮到iOS8下遇到类似问题的朋友
分享到:
相关推荐
基于cocos2dx3.2的ScrollView改良版,paging分页部分是参考网上已有的源代码并进行改良,修复bug, indicator指示器部分是自己研发。 测试环境:mac os x (Windows平台 应该可行,需要你自己添加PagedScrollView到...
IOS开发中因为引入cocos2dx,导致代码审核不通过无法提交( Apple will stop accepting submissions of apps that use UIWebView APIs )。该问题的解决方案有两种:1)升级Cocos2dx的版本,在查看Cocoas官网及Cocoas...
cocos2dx scrollview优化
cocos2dx 模糊效果代码提供,尽情下载吧!
cocos2dx中使用精灵的例子,新手可参考。
此代码在cocos2dx2.1.4下面编译有部分错误,我修改后,正常。 下下来后,请在VC++包含目录中链接(F:\cocos2d-x-2.1.4\cocos2dx\platform\win32;F:\cocos2d-x-2.1.4\cocos2dx\platform\third_party\win32\OGLES\GL\;...
我所理解的cocos2dx pdf
cocos2dx可用3d粒子编辑器,支持pc、mac、iphone、android等平台
使用cocos2dx2.2.2游戏引擎,让游戏背景循环滚动。让滚动界面无缝连接起来
cocos2dx斗地主服务端,客户端在我的资源列表中
使用cocos2dx新建的helloword工程,嵌入到android原生项目中的demo
cocos2dx-3.x游戏开发之旅电子版供大家下载参考。。。。。。
该配置文件适用于LuaStudio中编写cocos2dx的开发者 使用了该配置文件后,在LuaStudio中编写cocos2dx时将可以出现强大的代码提示功能 其中配置包括了cocos2dx 2.0.4和cocos2dx2.1.3在lua中所有函数,类,类的成员...
cocos2dx学习代码,小游戏黄金矿工,值得学习.重要事情说三遍
SublimeText 启动cocos2dx3.0项目 按readme.txt里面说明去修改路径之后 直接在lua文件里按F7即可运行项目
cocos2dx使用第三方so库 是一分文档, cocos2dx使用第三方so库 是一分文档, cocos2dx使用第三方so库 是一分文档, 重要事情说三遍
delphi-cocos2dx.zip
手游开发引擎 Cocos2DX.手机游戏开发
Cocos2dx-3.9 中文API CHM 文档 用过的都懂
某手游cocos代码