1

哎呀,

我正在使用 NDK 为 Android 开发基于 OpenGL ES 的游戏。我的应用程序面向 SDK 1.6 及更高版本。

我似乎在创建手机本机尺寸的画布时遇到问题。我的渲染是通过使用 OpenGL 1.0 的原生游戏循环完成的。我正在使用模拟器,它给了我一个 480x320 的画布——这完全没问题。然后,当我在原生分辨率为 800x480 的 HTC Desire 上运行相同的应用程序时,我得到的画布为 533x320。

任何人都知道如何处理/解决这个问题?对此的任何其他信息也表示赞赏。

提前致谢!

4

1 回答 1

1

您可以通过此属性在 AndroidManifest.xml 中列出您的游戏支持的分辨率。当设备的分辨率未在此处列出时,Android 将缩放视口(称为兼容模式)。

于 2010-06-25T08:51:19.610 回答