Unity iOS OpenGL应用程序崩溃

时间:2014-05-23 14:34:04

标签: ios objective-c xcode opengl-es unity3d

我开发了一款iOS Unity游戏。为了帮助测试人员跟踪错误,我又添加了一个模块,该模块将获取快照,然后向测试人员显示一个视图以对其进行注释。我正在使用Apple的GLPaint示例:https://developer.apple.com/library/ios/samplecode/GLPaint/Introduction/Intro.html

当我开始注释时,我暂停Unity游戏并在注释结束时恢复。但是有一个问题,当我尝试恢复统一游戏时,应用程序奇怪地崩溃了一些错误GL_INVALID_OPERATION

检查跟踪日志 enter image description here

1 个答案:

答案 0 :(得分:1)

从未使用Unity,但是当你打开注释视图时,它会像当前的GL上下文一样变化,并且在你返回游戏时没有正确恢复。保存/恢复Unity的GL上下文(参见:EAGLContext + currentContext& + setCurrentContext :)。