在我的 appDelegate 类中,我有类似这样的代码,
在使用 Cocos Studio 时
auto glview = director->getOpenGLView();
if(!glview) {
glview = GLViewImpl::createWithRect("HelloCpp", Rect(0, 0, 960, 640));
director->setOpenGLView(glview);
}
director->getOpenGLView()->setDesignResolutionSize(960, 640, ResolutionPolicy::SHOW_ALL);
在普通的 cocos2dx 项目中
没有 cocos 工作室
appDelegate 类中的代码是这样的。
auto glview = director->getOpenGLView();
if(!glview) {
glview = GLViewImpl::create("My Game");
director->setOpenGLView(glview);
}
我的疑问是,setDesignResolutionSize 是否是强制性的,而且每个设备尺寸都应该相同吗?