使用CCDirector停止/启动动画

时间:2015-01-09 18:46:05

标签: ios opengl-es cocos2d-x

在我的iOS应用程序中,我正在启动另一个openGL ES上下文(我们称之为B),所以我需要先停止现有的(A),然后打开B,然后在关闭B之后再次启动A.我太近了!

我使用以下方法停止A上的​​动画:

CCDirector::sharedDirector()->stopAnimation();
CCDirector::sharedDirector()->pause();

这很棒! B打开,显示正常。然后,当我关闭B时,使用:

重新启动A.
CCDirector::sharedDirector()->resume();
CCDirector::sharedDirector()->startAnimation();

我得到了同时打开两个openGL上下文的旧错误。 B不再显示,所以我不知道为什么会这样。有线索吗?

0 个答案:

没有答案