如何从UIView结束/删除Cocos2D动画?

时间:2014-03-14 08:25:28

标签: cocos2d-iphone cocos2d-iphone-2.x

Cocos2D版本为2.1。

我在搜索时向我的UIView添加了一个Cocos2D动画。完成搜索后,我从我的UIView中删除了导演的视图:

- (void)didFinishSearchAnimation
{
    CCDirectorIOS *director = self.director;
    [director.view removeFromSuperview];
    self.director = nil;
    _isSearching = NO;    
}

Cocos2D视图确实已从superview中删除。

但是当我下次按下搜索按钮并尝试在我的UIView上显示Cocos2D动画时,CCGLView变为紫色,控制台显示OpenGL error 0x0502 in -[CCSprite draw] 530

我不知道发生了什么以及如何解决它。


顺便说一下,如何将CCDirectorIOS的场景/视图背景改为透明,以显示它们背后的UIView?

0 个答案:

没有答案