私の cocos2d アプリケーションでは、 にUIView
サブビューを追加して画面に表示している がありますが、これらの CCObject で多くの対話とアニメーションを実行する必要があるため、このビューの上[[CCDirector sharedDirector] openGLView]
に を表示する方法があるかどうか疑問に思っています。CCSprite
助けてください。前もって感謝します...
私の cocos2d アプリケーションでは、 にUIView
サブビューを追加して画面に表示している がありますが、これらの CCObject で多くの対話とアニメーションを実行する必要があるため、このビューの上[[CCDirector sharedDirector] openGLView]
に を表示する方法があるかどうか疑問に思っています。CCSprite
助けてください。前もって感謝します...
もちろん、UIView に CCSprite を追加することはできません。CCSprite は Cocos2d ライブラリ クラスから、UIView は UIKit クラスからです。ゲーム ビューに UIView を追加する場合は、UIWindow のルートである rootviewcontroller ビューにアクセスする必要があります。そのようなもの、
[appDelegate.yourRootViewController.view addSubview:yourview];
Cocos2d ライブラリ コントロールは GLView の一部であることを常に覚えておいてください。
これは不可能です。cocos2d ビューはビューであり、そこに含まれるものはすべてこの cocos2d ビューの「内」にのみ存在できます。その他のビューは、cocos2d ビューの上または後ろにあります。したがって、2 つの cocos2d ノードの間にビューを配置するようなことはできません。