uikit 要素を追加するために cclayer をサブクラス化したい場合、ビューを追加する必要があるプロパティは何ですか?
[ccdirector shareddirector] openGLView が使えないと思います
それがメインビューなので、私は正しいですか?
cclayer プロパティとしての self.view のようなものはありますか?
uikit 要素を追加するために cclayer をサブクラス化したい場合、ビューを追加する必要があるプロパティは何ですか?
[ccdirector shareddirector] openGLView が使えないと思います
それがメインビューなので、私は正しいですか?
cclayer プロパティとしての self.view のようなものはありますか?
必要なのはCCUIViewWrapperだと思います
基本的に、UIKitを通常どおりに初期化し、CCNodeとして追加します。そのCCNodeは、子としてCCNodeの任意のサブクラスに追加できます。
UIKit ビューを CCDirector ビューまたはメイン ウィンドウに追加する必要があります。UIKit ビューを cocos2d ノード (CCLayer など) に追加することはできません。
これはまた、デフォルトでは、すべての UIKit ビューが cocos2d ビュー (すべての cocos2d ノードの前) の前にあることを意味します。
cocos2d ノードの前後に cocos2d ノードを配置することはできません。UIKit ビューは、cocos2d が表示するすべてのものの前に完全に配置されるか、正しく設定されていれば、cocos2d が表示するすべてのものの背後に UIKit ビューを追加できます。ただし、cocos2d ノード/レイヤー/スプライト/etc の間に UIKit ビューをレイヤー化することはできません。