cocos2d-x 3.2版本 在5s 和 ipad mini2 升级到ios8之后 ,引擎和原生ui结合 从原生ui的controller返回之后 报错如下:
failed to call context
cocos2d: surface size: 0x0
Failed to make complete framebuffer object 0x8CD6
OpenGL error 0x0506 in - 322
cocos2d-x 3.2版本 在5s 和 ipad mini2 升级到ios8之后 ,引擎和原生ui结合 从原生ui的controller返回之后 报错如下:
failed to call context
cocos2d: surface size: 0x0
Failed to make complete framebuffer object 0x8CD6
OpenGL error 0x0506 in - 322
解决了嘛 ?我添加iAd 时也遇到了
同问,遇到同样的问题了
没解决呢 换了sdk
好吧,还是谢谢你~~
android切换activity也有类似的问题 不知道你碰到过没
没有,我们还没弄接安卓的SDK
cocos2dx 跟 iOS UIKit混用时遇到了,播了个视频,回来就挂了。
加了stopAnimation和startAnimation还是不行…
请问你解决了没有?
请问楼主如何解决的 我最近也遇到了
求解决方案啊!!!!
我找到一种解决方法,就是在AppController.mm的- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions方法中,对window设置RootViewController的时候不直接使用_viewController,而是创建一个UINavaigationController,将_viewController作为UINavaigationController的RootViewController,再将UINavaigationController作为window的RootViewController,要present页面的时候找到这个最底层的UINavigationController,在它上面present页面,就没有问题了。
之前也试过present前pause和stop cocos Director,页面关闭的时候再恢复,也是没能解决openGL crash的问题,后来想到这个曲线救国的方法。