0

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

谁能帮我将 cocos2d 场景作为 UIView 的一部分?

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

谢谢。

4

1 回答 1

0

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

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

在您的应用程序委托中,请务必正确设置边界,否则视图将覆盖整个屏幕:

EAGLView *glView = [EAGLView viewWithFrame:myRect ... ];
于 2012-05-17T09:36:31.170 回答