Cocos2DとopenFrameworksをでうまく一緒にプレイできるようにしようとしていiOSます。GLどちらも/を使用したいのですがEAGLview、もちろん、glView = [[EAGLView alloc] init]2つのルートビューを使用できないため、両方を使用することはできません。一方はinit必要であり、もう一方はそのglViewポインタをもう一方に割り当てる必要があります。私が今していること:
#ifdef __COCOS2D__
glView = [[CCDirector sharedDirector] openGLView];
#else // this is the standard openFrameworks GL init code
glView = [[EAGLView alloc] initWithFrame:screenBounds andDepth:iPhoneGetOFWindow()->isDepthEnabled() andAA:iPhoneGetOFWindow()->isAntiAliasingEnabled() andNumSamples:iPhoneGetOFWindow()->getAntiAliasingSampleCount() andRetina:iPhoneGetOFWindow()->isRetinaSupported()];
そして、私がそうすると、それは私に黒い画面を与えます#define __COCOS2D__。
Cocos2DとopenFrameworksの両方を幸せにする方法でそれを行うEAGLViewために私が知る必要があることをどこで学ぶことができますか?init
または、特に聖人のように感じている場合:なぜ黒い画面が表示されるのですか?それに対して何ができますか?