2011-12-19 79 views
1

我開始在我的Android遊戲的圖形上,遊戲始終處於橫向模式。此刻,我通過將寬度/高度設置爲窗口高度的一部分來縮放我的圖形。這樣他們總是在屏幕上的比例相同。它似乎運作良好,但我做了非常有限的測試。但假設在橫向模式下工作時,窗口高度總是小於窗口寬度,因此將其作爲主要制約因素是否危險?假設在風景模式下,高度總是小於寬度是否安全?

+0

爲什麼不使用使用inkscape的SVG圖形? – 2011-12-19 01:54:18

+0

我是否仍然需要一些指標來衡量它們?但無論如何,我用opengl使用libgdx,所以我不知道使用svgs是一個選項 – 2011-12-19 02:05:41

回答

2

這可能不是您的問題的直接答案;但Android API定義了以下方位:

Orientation.LANDSCAPEOrientation.PORTRAITOrientation.SQUARE

通過這些判斷,我會假定在橫向方向上,窗口高度將小於窗口寬度。如果寬度較低,則相當於縱向,如果寬度和高度相等,則應將其視爲Square。

話雖如此,您具體詢問窗口尺寸;而我相信方向是基於屏幕尺寸。所以,我可能完全偏離這裏!

0

最安全的選擇是爲此設置一個設置。有一些非手機設備的android有方形屏幕或默認爲橫向。 只需在任何事情之前決定你的目標受衆。沒有「通用」應用程序這樣的東西。

相關問題