cocos2d视图作为UIView的一部分

时间:2012-05-17 09:29:48

标签: objective-c ios cocos2d-iphone

我必须创建一个动画进度条(就像基于进度的树一样)。我用COOCOS2D做过这样的事情。但是我现在想把tat cocos2d场景作为UIView的一部分..(要明确一个页面视图过程由一些UIKit元素完成,进度指示应该是我创建的cocos2d场景。)

有人可以帮我把cocos2d场景作为UIView的一部分吗?

我知道我们必须使用EAGLView,但是在项目中添加cococ2d包类有很多困惑。你可以详细解释..或任何教程链接?

感谢。

1 个答案:

答案 0 :(得分:0)

尝试将[CCDirector sharedDirector].openGLView作为子视图添加到您的主UIView

 [view addSubview:[CCDirector sharedDirector].openGLView];

在您的app委托中,请确保正确设置边界,否则视图将覆盖整个屏幕:

EAGLView *glView = [EAGLView viewWithFrame:myRect ... ];