假设在横向模式下,高度总是小于宽度,这是否安全?



我开始为我的Android游戏制作图像,游戏总是处于横向模式。目前,我通过将其宽度/高度设置为窗口高度的一部分来缩放图形。这样它们在屏幕上的比例总是相同的。它似乎工作得很好,但我做了非常有限的测试。但是,假设在横向模式下工作时,窗口高度将始终小于窗口宽度,从而使其成为主要约束因素,这是否危险?

这可能不是对你问题的直接回答;但是Android API定义了以下方向:

Orientation.LANDSCAPE, Orientation.PORTRAITOrientation.SQUARE

根据这些判断,我假设在横向方向,窗口高度将小于窗口宽度。如果宽度较低,则相当于纵向,如果宽度和高度相等,则应视为正方形。

说了这么多,你特别问了窗口尺寸;而我相信方向是基于屏幕尺寸。所以,我可能完全跑题了!

您最安全的做法是对此进行设置。有一些非手机设备的android屏幕默认是方形或横向的。首先要确定你的目标受众。没有所谓的"通用"应用。

最新更新