cocos2dcocos2dとかopenFrameworksをiPhoneアプリで結構悩ましいのが、UIKitとの共存がどこまで可能なのかよくわからないところ。cocos2dはOpenGLベースだからうんぬんかんぬんみたいな。今つくってるゲームアプリではUITableViewみたいなテーブルが必要なので、自前でつくる以外に方法があるのかないのか、調べてみました。CCTableViewを使用するhttp://www.cocos2d-iphone.org/archives/943ダウンロードはこちらからデモプロジェクトの形になっているので、どんなものか見てみるためにそのままビルドして実行してみると、4つの画像が入ってる部分それぞれがCCTableViewを使用していて、縦に動いたり横に動いたり。なんだかよくわからないレイアウトですがいくつかのCCTableViewで構成されていて、数字の列がスクロールします。なんかUIKitのUITableViewに慣れてるとスクロールとバウンスの感じに違和感あります。fourm.CCUIViewWrapperを使えば超簡単にcocos2dでUIViewを使えるぜ、とのことです。http://d.hatena.ne.jp/Seasons/20100712/1278887859CCSpriteを継承したCCUIViewWrapperクラスを書いた方がいます。これは、内部でUIViewを保持しているので、AdmobやUITextFieldなどを追加しておくことができます。親の影響をうけてUIViewがトランスフォームしてくれます。UIViewの扱う事ができ、CCActionなども利用できる便利なラッパーです。個人的見解たぶんCCTableViewはOpenGLベースで実装されてるので、cocos2dプロジェクトで使うならCCTableViewを使う方が高速に動作すると思われます。CCUIViewWrapperの使い方そんなCCUIViewWrapperクラスのソースはこちらです。(ダウンロードではなく、フォーラムの一番上の発言内にソースが貼付けてあります)http://www.cocos2d-iphone.org/forum/topic/6889表示はこれだけ。addChild:wrapper];そんなこんなで、実装してみたところ無事UITableViewが使え、もちろんMKMapViewも使えました。(22)月別アーカイブリンクWishlist検索はてなブログをはじめよう!shu223さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。