2016-05-07 47 views

答えて

0

それは問題がであることを示していますあなたが作成しているeaglviewは、appcontrollerに配置されたapplicationdidfinishlaunching関数でコンテンツを実行することによってエラーが発生するので、appcontrollerとappdelegate contentをここに貼り付けてください。

およびどのCocos2dxバージョンを使用していますか?

1

今日私は、cocos2d-x v3.4をv3.14に移植するときに同じ問題に直面しました。 appDelegateにはいくつかの違いがありました。

これを試してください AppDelegate.hこのメソッドを宣言します。 AppDelegate.cpp

void AppDelegate::initGLContextAttrs() 
{ 
    // set OpenGL context attributes: red,green,blue,alpha,depth,stencil 
    GLContextAttrs glContextAttrs = {8, 8, 8, 8, 24, 8}; 

    GLView::setGLContextAttrs(glContextAttrs); 
} 

// if you want to use the package manager to install more packages, 
// don't modify or remove this function 
static int register_all_packages() 
{ 
    return 0; //flag for packages manager 
} 

virtual void initGLContextAttrs(); 

これで問題が解決するかどうかを確認。それは私のためのトリックでした。

関連する問題