【发布时间】:2011-08-11 19:32:40
【问题描述】:
我正在尝试开发一个在 android 上使用 opengl 的应用程序,理想情况下,它可以在与原始 droid 一样古老的任何手机(或至少任何支持 OpenGL ES 2.0 的手机)上运行。目前,我正在使用 2048x2048 ETC1 纹理压缩。它在我正在测试的 Droid X 上运行良好,但我目前没有原始的 droid 来测试它,我也找不到关于这个主题的太多数据。我知道 G1 在处理大于 512x512 的纹理时表现不佳,而机器人似乎在处理 1024x1024 的图像时表现良好,但是 2048x2048 呢? (再次,etc1 压缩,所以它大约 2 MB 大)。另外,因为 ETC1 不支持 alpha,我想加载另一个 ETC1 纹理来支持 alpha 通道。这是白日梦吗?
基本上,我想知道在不比原始 droid 更早的 android 手机中加载纹理数据需要多少空间,至少在整个过程不会大幅减慢。
【问题讨论】:
-
糟糕,是的,我的意思是 2048 年,感谢您接听。
标签: android opengl-es textures opengl-es-2.0