我正在开发一个带有几个 GUI 组件的小 Flash 游戏。我在想出一个可以支持最小规格 768x1024 和最大规格 1200 x 1920 的好设计时遇到了一些麻烦。
我的设计示例:我有一个 List 组件,它紧贴右上角。当浏览器调整大小时,我将组件滑过,使其始终与浏览器边缘保持 5 像素。一旦舞台达到最小尺寸(宽度为 1024),我将停止滑动 GUI,否则它将开始与左侧的其他 GUI 重叠。这似乎与 Farmville 和其他流行的 Flash 游戏处理其 GUI 的方式类似(它们在所有分辨率下保持相同的比例,并且只翻译它们以保持它们居中等等)
如果我知道最小规格总是 768x1024,那么我可以处理它,但问题是这种情况很少发生。似乎 url 栏和其他浏览器菜单切入了您的高度空间。此外,当我运行 Ubuntu(我的版本在侧面有菜单栏)时,我的舞台失去了一些宽度。我猜底部的窗口菜单栏也切入了浏览器的高度空间。这最终会削减我的 GUI 的一部分,并且会使游戏无法玩。
我相信我只能在全尺寸模式下真正期待 768x1024。
我的问题是: 什么是安全的最小分辨率规格,包括 windows/ubuntu 菜单栏和浏览器菜单栏将占用什么?