【发布时间】:2015-01-09 15:23:35
【问题描述】:
我是 libGDX 的新手,我只是想将图像放到屏幕上。我有一个 800x800 的红球图像,当我尝试绘制纹理时:
batch.draw(ball,50,50,50,50);
球的质量真的很差,但是当我不按比例缩小时,质量很好。
这是我在屏幕上看到的图像:http://prntscr.com/55oars
对如何使图像更清晰、更流畅有任何帮助吗?
【问题讨论】:
-
如果要缩小纹理,则需要使用 mip-mapping。在 Texture 构造函数中有一个
useMipmaps的选项。此外,纹理的过滤器应设置为 (MipMapLinearNearest, Linear) 或 (MipMapLinearLinear, Linear)。第二个在更广泛的设备上看起来更好,但性能更差。
标签: libgdx textures scale image-quality