使用皮肤更改比例时,libgdx文本会变得模糊

时间:2017-04-04 18:43:23

标签: java libgdx

我正在学习使用libgdx,而且我在使用皮肤绘制文本方面遇到了问题。 默认情况下,文本非常小,当我尝试使用

更改它时
skin.getFont("font").getData().setScale(5f);
它变得非常模糊。 我正在使用“平地球”#39;来自他们的git存储库https://github.com/czyzby/gdx-skins。 有没有更好的方法来改变文本的规模?

1 个答案:

答案 0 :(得分:1)

BitmapFont依赖于图像,所以当你缩放它们时,它们看起来很模糊。

你可以根据需要在游戏中创建一个最大尺寸的BitmapFont,这样就不需要向下扩展。

将该字体传递给您的皮肤,然后您的文字看起来很好。可能需要更多不同大小的Bitmapfont。

您还可以使用gdx-freetype扩展名

创建不同大小的BitmapFont