0

全体を見渡してみましたが、cocos2dを使用してXcodeのシーンにプログラムでuiprogressviewを適切に配置する方法が見つかりません。[self add child:progressbar];明らかに、cocos2dはインターフェイスビルダーを使用しないので、基本的にすべてをブラインドで構築していますが、またはのようなことを行う方法を理解することはできません 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 に答える