2010-10-21 30 views
1

我无法在我的应用程序中正确渲染我的纹理。 我使用的艺术品是精确的,已经缩放和合适的尺寸,但是当我在手机上渲染它时,我的纹理不像原始艺术品那样清晰/精确,我无法弄清楚原因。Android纹理看起来不清楚/模糊

有人有过这个问题吗?

回答

0

好吧,我终于想通了

我有从Android的

默认兼容模式是未来的问题,我不得不把它添加到我的清单

+1

你能帮我解决吗?我也有这个问题,但我不明白你的答案。 – Qasim 2012-01-18 23:59:52

+0

http://developer.android.com/guide/topics/manifest/supports-screens-element.html – 2012-01-19 10:11:36

+0

您通过添加清单来解决问题 – Sunny 2014-06-23 12:08:56

2

这是因为机器人将压缩未置于其内/ RES所有资源/原料/

http://developer.android.com/guide/topics/graphics/2d-graphics.html

注:放置在res图片资源/抽拉/可自动地用无损图像优化通过aapt工具进行压缩。例如,不需要超过256色的真彩色PNG可以通过调色板转换为8位PNG。这将产生质量相同的图像,但需要更少的内存。所以请注意,放置在这个目录中的图像二进制文件可以在构建过程中更改。如果您计划将图像作为位流读取以将其转换为位图,请将图像放在res/raw /文件夹中,而不是在其中进行优化的位置。

+0

那是一个有趣的建议,我会深入研究,因为我可能也会失去一些质量。感谢您的想法 – 2010-10-22 01:54:30

0

,如果你在你的纹理采用线性滤波,确保纹理过滤器GL_NEAREST用于GL_MIN_FILTER和GL_MAG_FILTER这也可能发生。

+0

感谢您的建议,但我已经调整了这些参数,但它没有解决我的问题。 – 2010-10-22 01:51:53