从3.7.4升级到社区版本3.8.4,项目运行后第一个问题就是设置浏览器windowSize时画面出现缩放。
功能用于横竖屏翻转,在web端上直接设置windowSize后,屏幕所有的元素出现了放大的感觉,显示不完整了。编辑器浏览器运行,出现问题后,通过上面的rotate旋转按钮,旋转两次后恢复正常。
转为横版时的关键代码:
...
} else if (sys.isBrowser && !sys.isMobile) {
//pC 浏览器
let frameSize = screen.windowSize;
// view.setOrientation(macro.ORIENTATION_PORTRAIT)
if (frameSize.height > frameSize.width) {
screen.windowSize = new Size(frameSize.height, frameSize.width)
// view.setDesignResolutionSize(ProjectConfig.DesignScreenWidth, ProjectConfig.DesignScreenHeight, ResolutionPolicy.FIXED_WIDTH);
}
} else {
注释的部分是我在尝试纠正这个问题,但没有解决。
