遇到一个神奇的 bug,安卓构建的时候设置竖屏,但是 frameSize 还是横屏

安卓构建的时候设置竖屏,第一个打开的canvas设计尺寸是宽度:720,高度:1280,生成的apk包上半部分黑屏,然后cc.view.getFrameSize获取的宽度是1920,高度是1080,这是什么神奇的问题…有人遇到过么??

你获取的是电脑的宽度和高度吧F12用手机模式调试

我打的安卓包,用真机调试的

先在构建面板里切换成构建 web 包,然后选择竖屏,然后切刀 Android 包,重新构建编译

或者看下 Androidmanifest.xml 里的朝向对不对

1赞

我擦,真是神了,按照你的方法竟然好了,多谢大佬!!!

陈年老问题了

好吧…我第一次遇到。。。

这是哪个版本出现的问题?2.0.10上能复现么

应该是原来用旧版本打开过 2.几以上设置无法覆盖旧版的某些配置字段值。

2.0.8 肯定能复现,其他版本不知道