2012-01-11 4 views
1

私はいくつかのシーン(ホームシーン、レベル選択シーン、ゲームシーン、クレジットシーンなど)を持つcocos2dプロジェクトを持っています。すべてのシーン。cocos2dプロジェクトに永続的なビュー(広告用)を入れる方法

私はすべてのシーンでバナービューを作成していますが、私はこれが気に入らない(自分がリロードするまで広告を残しておきたい)。

どのように画面を変更しても広告ビューを再読み込みせずに、画面とシーンを常に変更することはできますか?

可能でしょうか?これは、ほとんどのバナーがそうであるように、あなたのbannerViewは、UIKitのビューであると仮定すると、もちろんです

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

答えて

2

はい、単純にバナービューを追加します。あなたのバナービューがスプライトまたは他のcocos2dノードである場合、あなたがすでに行っていること以外はほとんど選択肢がありません。ビューを永続的に保持する唯一の方法は、CCDirectorを変更することです。具体的には、replaceSceneメソッドはcurrentsceneからビューを削除し、次のシーンにビューを追加する必要があります。

+0

ありがとうございました。 – ik2wxx

関連する問題