在设备上使用cocos2d-x 3.x进行开发时,它将自动设置GL View 以适合该设备。在Windows上的VS2012中,它会创建一个看似任意大小的窗口。如何设置该窗口的大小?
最佳答案
我的解决方案如下。
在AppDelegate.cpp中:
bool AppDelegate::applicationDidFinishLaunching() {
auto director = Director::getInstance();
auto glview = director->getOpenGLView();
if(!glview) {
glview = GLView::create("My Game");
glview->setFrameSize(800, 600); // or whatever
director->setOpenGLView(glview);
}
...
}
在我的特定用例中,我将窗口大小设置为各种分辨率和宽高比以测试我的布局。我正在共享问答格式,因为我在任何地方都找不到直接的答案。