gpt4 book ai didi

android - OpenGL ES Canvas 大小

转载 作者:行者123 更新时间:2023-11-30 04:51:58 24 4
gpt4 key购买 nike

喂,

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

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

有人知道如何处理/解决这个问题吗?任何其他关于此的信息也将不胜感激。

提前致谢!

最佳答案

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

关于android - OpenGL ES Canvas 大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3032591/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com