gpt4 book ai didi

android - AndEngine GLES2 调整大小后 Sprite 质量低

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

我有一个 160x160 像素的 Sprite (在附件中)。

调整大小后 Sprite 变得不清晰(右图)。

如何获得正常质量(中图)?

感谢您的帮助。

BitmapTextureAtlas Texture1 = new BitmapTextureAtlas(null, 1024, 1024, TextureOptions.BILINEAR_PREMULTIPLYALPHA);
mEngine.getTextureManager().loadTexture(Texture1);

ITextureRegion player = BitmapTextureAtlasTextureRegionFactory.createFromAsset(Texture1, this, "player.png", 0, 0);

enter image description here

最佳答案

您是否尝试过其他TextureOptions?它们告诉您 AndEngine 在调整大小时将如何解释像素。您有以下选择:

最近<-- 像素可见
NEAREST_PREMULTIPLYALPHA
REPEATING_NEAREST_PREMULTIPLYALPHA

BILINEAR <-- 有点模糊
BILINEAR_PREMULTIPLYALPHA
REPEATING_BILINEAR_PREMULTIPLYALPHA

您目前使用 BILINEAR_PREMULTIPLYALPHA,但如果您不关心 alpha channel (透明度),您可以简单地使用 BILINEARREPEATING_BILINEAR。尝试一下这些设置,找到最适合您需求的设置。

如果你想了解更多,这里是link到 AndEngine 论坛中的一个线程,其中对这些选项进行了更详细的解释。

问候
克里斯托夫

关于android - AndEngine GLES2 调整大小后 Sprite 质量低,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11467315/

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