3

私の cocos2d アプリケーションでは、 にUIViewサブビューを追加して画面に表示している がありますが、これらの CCObject で多くの対話とアニメーションを実行する必要があるため、このビューの上[[CCDirector sharedDirector] openGLView]に を表示する方法があるかどうか疑問に思っています。CCSprite

助けてください。前もって感謝します...

4

2 に答える 2

3

もちろん、UIView に CCSprite を追加することはできません。CCSprite は Cocos2d ライブラリ クラスから、UIView は UIKit クラスからです。ゲーム ビューに UIView を追加する場合は、UIWindow のルートである rootviewcontroller ビューにアクセスする必要があります。そのようなもの、

[appDelegate.yourRootViewController.view addSubview:yourview];

Cocos2d ライブラリ コントロールは GLView の一部であることを常に覚えておいてください。

于 2013-10-30T09:22:00.997 に答える
1

これは不可能です。cocos2d ビューはビューであり、そこに含まれるものはすべてこの cocos2d ビューの「内」にのみ存在できます。その他のビューは、cocos2d ビューの上または後ろにあります。したがって、2 つの cocos2d ノードの間にビューを配置するようなことはできません。

于 2013-10-30T11:25:04.937 に答える