devlog [naru design]

プログラミングやテクニカルな内容の覚え書き。

cocos2dのプロジェクトにUIKitのコンポーネントをいくつか実装してみました。

cocos2dのテンプレートで作成される、HelloWorldLayer.mのinitメソッドに以下のコードを追加。

それぞれのUIコンポーネントは、Admobを実装した時と同様に[[CCDirector sharedDirector] view]にaddSubviewしています。

HelloWorldLayerの上に追加されているように見えますが、実際にはスタティックなCCDirectorオブジェクトのviewにUIコンポーネントを追加しています。アプリを起動した際にHelloWorldLayerが表示されるトランジション効果とは別に画面に現れます。

cocos2dのシーンやレイヤーのトランジション効果に合わせて表示させることはできるのかは不明。

UIKitに関しては、こちらの本がおすすめです。ただし、発行されたのがやや前なので、現状とは異なっている点があるかもしれません。

追記:2012/11/09

シーンの切り替えと、cocos2dのトランジション+UIViewのanimationを組み合わせて試してみました。

CCLabelとUISliderとUIButtonを表示してます。

Pocket

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

Trackback URL: