Libgdx缩小级的质量非常差
我正在做我的第一个libgdx游戏,我有一个缩放质量的问题。 我创建了一个实现Libgdx缩小级的质量非常差,libgdx,viewport,scaling,stage,Libgdx,Viewport,Scaling,Stage,我正在做我的第一个libgdx游戏,我有一个缩放质量的问题。 我创建了一个实现屏幕接口的新类 我在屏幕上对所有内容进行了编程,就好像它总是以1080x1920分辨率运行一样,然后我使用了添加到阶段的FitViewport 它可以工作,但缩放质量非常差。我知道,如果将图形放大到更高的分辨率,可能会发生这种情况,但在较低的分辨率下,质量也很糟糕 例如,这是我的ImageButton由1080x1920设备上的Stage绘制: 以下是它在800x480上的外观: 正如你所看到的,质量很差。由于它的
屏幕
接口的新类
我在屏幕上对所有内容进行了编程,就好像它总是以1080x1920分辨率运行一样,然后我使用了添加到阶段的FitViewport
它可以工作,但缩放质量非常差。我知道,如果将图形放大到更高的分辨率,可能会发生这种情况,但在较低的分辨率下,质量也很糟糕
例如,这是我的ImageButton
由1080x1920设备上的Stage
绘制:
以下是它在800x480上的外观:
正如你所看到的,质量很差。由于它的规模缩小了,我希望它会更平滑
我在谷歌上搜索了一下,发现了以下帖子:
.
建议使用setFilter(TextureFilter.Linear,TextureFilter.Linear)我想平滑纹理上的代码>方法,但问题是我没有任何纹理。
我只有一个FitViewport
,Stage
,Skin
(加载atlas文件)和ImageButton
演员
如何提高缩放质量?过滤器类型保存在.atlas文件中。您可以打开该文件并将行“filter:Nearest,Nearest”更改为“filter:Linear,Linear”