【已解决】cocos3.0 屏幕适配问题

改的helloworld.
代码是这样写的:
if(!glview) {
glview = GLView::create(“My Game”);
director->setOpenGLView(glview);
glview->setFrameSize(480, 360);
glview->setDesignResolutionSize(480, 320, ResolutionPolicy::NO_BORDER);
}
在wi32下跑,是正常的,如图。

但是到小米上跑,适配失败了。
visablesize, 是屏幕的大小,original是0,0。 为啥跟win32上跑不一样呢。

glview->setDesignResolutionSize(480, 320, ResolutionPolicy::NO_BORDER);
这一句要放到if语句外面。可参考引擎自带的Demo

非常感谢。。。原来这样,困扰了我一晚上的问题。。。

哈哈,找了好久,终于找到了答案:14:

非常感谢,感谢楼主,感谢2楼

一句话,亮了

回复一楼!太感谢了!搞了半天原来问题在这!

:12:顶顶顶顶,让更多人看到,困扰了好久