0

我已经查看了所有内容,但找不到如何使用 cocos2d 以编程方式将 uiprogressview 正确放置在 Xcode 中的场景中。显然 cocos2d 不使用界面构建器,所以我基本上是在盲目地构建所有东西,但我想不出一种方法来做类似 [self add child:progressbar];or的事情progressbar.position = cgrectmake(100,100,50,10);。如何将 uiprogressview 添加到我的场景中?谢谢您的帮助!

4

2 回答 2

0

您可以使用 CCProgressTimer。你可以在这里读到它。

http://www.cocos2d-iphone.org/api-ref/0.99.3/interface_c_c_progress_timer.html

您还可以使用一些动作对其进行动画处理。 http://www.cocos2d-iphone.org/api-ref/0.99.5/interface_c_c_progress_from_to.html

如果你真的想放置 UIKit 进度条,你可以通过在 cocos2d 视图中添加一个子视图来实现。如果您使用的是 Cocos2d 2.0,这会容易得多。请记住,设置 UIKit 从左上角开始的位置,而 Cocos2d 从左下角开始。

于 2012-05-24T04:17:30.957 回答
0
[[CCDirector sharedDirector].openGLView addSubview:progressbar];

如果您使用的是 cocos2d 2.0,则该openGLView属性仅称为view.

于 2012-05-24T09:34:58.950 回答