我開始在我的Android遊戲的圖形上,遊戲始終處於橫向模式。此刻,我通過將寬度/高度設置爲窗口高度的一部分來縮放我的圖形。這樣他們總是在屏幕上的比例相同。它似乎運作良好,但我做了非常有限的測試。但假設在橫向模式下工作時,窗口高度總是小於窗口寬度,因此將其作爲主要制約因素是否危險?假設在風景模式下,高度總是小於寬度是否安全?
1
A
回答
2
這可能不是您的問題的直接答案;但Android API定義了以下方位:
Orientation.LANDSCAPE
,Orientation.PORTRAIT
和Orientation.SQUARE
。
通過這些判斷,我會假定在橫向方向上,窗口高度將小於窗口寬度。如果寬度較低,則相當於縱向,如果寬度和高度相等,則應將其視爲Square。
話雖如此,您具體詢問窗口尺寸;而我相信方向是基於屏幕尺寸。所以,我可能完全偏離這裏!
0
最安全的選擇是爲此設置一個設置。有一些非手機設備的android有方形屏幕或默認爲橫向。 只需在任何事情之前決定你的目標受衆。沒有「通用」應用程序這樣的東西。
相關問題
- 1. 假設圖像旋轉精確控制高度和寬度是否安全?
- 2. 元素寬度/高度是否小於最小寬度/最小高度?
- 3. 是否設置html的最小寬度,body是安全的(用於規劃兒童最小寬度)?
- 4. 設置背景是全寬度和高度
- 5. 設置最小高度等於寬度
- 6. WPF BitmapImage的寬度/高度總是1?
- 7. 假設路徑C:\ WINDOWS \ system32總是存在是否安全?
- 8. Animate背景大小寬度或高度
- 9. 在css中總是使用「最小高度」代替高度是否更好?
- 10. 高度和寬度是否不適用於跨度?
- 11. int64_t的寬度,是否總是64位?
- 12. 設置場景的寬度和高度
- 13. 爲什麼SetMinimumSize設置最小高度但不是寬度?
- 14. 如何檢測是否可以在窗口模式下爲特定寬度/高度創建d3d設備?
- 15. 如何設置背景大小(高度和寬度)?
- 16. 背景圖片全寬,高度有限
- 17. 背景圖片全寬和高度
- 18. 設置div高度等於寬度(javascript)
- 19. jQuery - 設置div寬度等於高度
- 20. 如果源圖像寬度/高度小於拇指寬度/高度
- 21. RingShapeDrawable的半徑設置爲父寬高度而不是寬度
- 22. 在全屏幕背景(寬度和高度100%)的jquery swf
- 23. 寬度等於高度
- 24. 設置高度與寬度
- 25. 圖片總是需要指定寬度和高度
- 26. 畫布fillRect高度和寬度總是傾斜/扭曲
- 27. 形式放置DIV,不能設置最小寬度和高度
- 28. 確定寬度或高度或兩者在調整大小時是否更改?
- 29. UITableView是否比HIG小於全寬?
- 30. iPad Safari:設備寬度是設備高度?
爲什麼不使用使用inkscape的SVG圖形? – 2011-12-19 01:54:18
我是否仍然需要一些指標來衡量它們?但無論如何,我用opengl使用libgdx,所以我不知道使用svgs是一個選項 – 2011-12-19 02:05:41