我应该使用哪种纹理滤镜?

时间:2015-02-02 11:12:08

标签: android libgdx

哪种纹理过滤器应该显示最佳质量? (表现微不足道。) TextureFilter.MipmapLinearLinear或TextureFilter.Linear?

2 个答案:

答案 0 :(得分:0)

如果您有mipmap,那么TextureFilter.MipMapLinearLinear是最好的。在另一种情况下选择线性。由于噪声降低,Mipmapping提高了质量(较小的图像已经抗锯齿,质量远远超过GPU的质量)。阅读更多:http://en.wikipedia.org/wiki/Mipmap

使用mipmaps传递' true'作为Texture构造函数的最后一个参数。参见:

http://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/graphics/Texture.html#Texture-com.badlogic.gdx.files.FileHandle-boolean-

libgdx texture filters and mipmap

答案 1 :(得分:0)

为了获得有关性能/质量的最佳结果,您可以使用:

  • TextureFilter.MipMapLinearNearest 用于缩小
  • TextureFilter.Nearest 用于放大

如果您正在使用TextureAtlas,您可以直接在包文件中指定这些过滤器:

filter: MipMapLinearNearest,Nearest

此处提供更多信息:
Badlogic Games: Know Your Texture Filters