bool AppDelegate::applicationDidFinishLaunching() {
auto director = Director::getInstance();
auto glview = director->getOpenGLView();
if(!glview) {
glview = GLView::create("My Game");
director->setOpenGLView(glview);
}
我不知道为什么我的代码有这个问题4智能感知:类" cocos2d :: GLView"没有会员"创建"。 Iam为windows 32bit构建。
答案 0 :(得分:0)
GLView是一个由所有平台共享的抽象基类。
实现类通常称为GLViewImpl,但其创建功能仍然是特定于平台的。因此,在iOS上,您需要致电GLViewImpl::createWithEAGLView
。
答案 1 :(得分:0)
正如克里斯提到的,GLView是一个抽象类。如果你在Win32上运行,那么你应该使用:
GLViewImpl::createWithRect("Window name", Rect(0, 0, designResolutionSize.width, designResolutionSize.height));
如果有帮助,请告诉我。