我正在开发一个Android / iOS应用程序,它将始终以“水平向左”方向查看。最初我是在Unity 2019.2.9f1上开发的,但是遇到此问题时切换到2019.2.14f1。遗憾的是,这两个引擎版本中都存在。
我使用的是世界太空画布,以前它在显示和构建所有纵横比方面都不错。以前,我有十多种长宽比选项,您可以在此处查看:
但是,它们最近都消失了,只剩下了这些:
当我选择“自由宽高比时,如下所示可见该场景,这是正确的:
但是,当我尝试在所需的“ PhoneHorizontal”纵横比上显示时,您会看到它被放大和像素化。当我缩小到1x而不是52x时,场景显然非常小。
是否可能是我的项目设置中的某些原因导致了?我以为引擎本身有问题,但是重新安装新版本并不能解决问题。我不知道最初导致这种变化的原因。我查看了我的构建设置和播放器设置,它们看起来都不错。我的代码中没有任何东西会影响宽高比或显示设置。
编辑:我已经确认仅当平台设置为Android时才存在此问题。 iOS不存在此问题。此外,它仅在编辑器中存在,而在我构建到设备时则不存在。
正如我在您的屏幕截图中所看到的。您将GameView的分辨率设置为16x10而不是宽高比。您可以检查格式如何显示。
纵横比使用:分辨率使用x
所以16:9是宽高比16x9是GameView的分辨率