4

我在 android 中创建了一个 openGL 应用程序,它有一些我创建的不同尺寸的纹理(1024,1024 和 2048,2048)我选择了 2048,因为这是 Galaxy s3 支持的。我想知道是否有办法过滤哪些手机可以在 max_texture_width 上看到我的应用程序 我查看了几个资源

例如 http://developer.android.com/guide/topics/manifest/supports-screens-element.html

http://developer.android.com/google/play/filters.html

并且找不到任何帮助,我可以看到很多以编程方式执行此操作的方法,例如:

android中合理的纹理大小

但是由于我的纹理中较小的一个是 1204x1024 并且一些显卡会在此崩溃,所以我不希望我的应用程序能够走得那么远。有人对如何解决这个问题有任何建议吗?如果我要创建 512x512 的较小纹理尺寸,我将需要一个额外的算法,由于其他原因,我(可能)无法在时间限制内编写该算法。谢谢

4

1 回答 1

2

You cannot filter apps by declaring max supported texture size in manifest, only on supported texture format(s). Alternatively, you can filter your apps on Google Play per device, but there are way too much devices for you to check compatibility with.

于 2013-01-16T12:08:21.917 回答