在2.x版本中使用:
EGLView::getInstance()
No member named ‘getInstance’ in ‘cocos2d::GLView’; did you mean simply ‘getInstance’
或者
auto eglView = CCEGLView::create(“1”);
director->setOpenGLView(eglView);
No member named ‘create’ in ‘cocos2d::GLView’
在旧版本中使用:
auto eglView = EGLView::getInstance();
director->setOpenGLView(eglView);
在3.x版本中修改成:
新版本替换成了如下代码:
auto glview = director->getOpenGLView();
if(!glview) {
#if (CC_TARGET_PLATFORM == CC_PLATFORM_WIN32) || (CC_TARGET_PLATFORM == CC_PLATFORM_MAC) || (CC_TARGET_PLATFORM == CC_PLATFORM_LINUX)
glview = GLViewImpl::createWithRect(“testGame”, Rect(0, 0, designResolutionSize.width, designResolutionSize.height));
#else
glview = GLViewImpl::create(“testGame”);
#endif
director->setOpenGLView(glview);
}