我在LibGDX中拉伸(stretch) Sprite 时遇到问题。

我在游戏中有一个png文件(1x1000 px),我想做到1000x1000px

sprite.setSize(pixelWidth,pixelHeight);

编辑:这是我要拉伸(stretch)的图像sky。如您所见,它从顶部到底部几乎没有渐变。我想使其宽度为1000px。我希望图像的宽度有颜色变化。

但是我得到了一个奇怪的结果:

Image

您可以看到即使在使用线条时,宽度也会有所变化,但是没有理由,因为我缩放的是1px图片...

奇怪的是,其他PC和手机上的一切看起来都很好……但是我不认为问题出在我的PC上!?

我不知道该怎么办...
有任何想法吗?

对不起,如果我不能很好地解释它。.对不起,我的英语不好

最终:来自过滤。我将过滤器从线性更改为最近,一切都很好

最佳答案

我不明白你真正的问题是什么,但是缩放 Sprite 的一种好方法就是这样

sprite.setSize(scrw * 0.16f, scrw * 0.16f);
这是您的视口(viewport)宽度

10-07 16:06
查看更多