我必须创建一个动画进度条(就像基于进度的树一样)。我用COOCOS2D做过这样的事情。但是我现在想把tat cocos2d场景作为UIView的一部分..(要明确一个页面视图过程由一些UIKit元素完成,进度指示应该是我创建的cocos2d场景。)
有人可以帮我把cocos2d场景作为UIView的一部分吗?
我知道我们必须使用EAGLView,但是在项目中添加cococ2d包类有很多困惑。你可以详细解释..或任何教程链接?
感谢。
答案 0 :(得分:0)
尝试将[CCDirector sharedDirector].openGLView
作为子视图添加到您的主UIView
:
[view addSubview:[CCDirector sharedDirector].openGLView];
在您的app委托中,请确保正确设置边界,否则视图将覆盖整个屏幕:
EAGLView *glView = [EAGLView viewWithFrame:myRect ... ];