我正在学习使用libgdx,而且我在使用皮肤绘制文本方面遇到了问题。 默认情况下,文本非常小,当我尝试使用
更改它时skin.getFont("font").getData().setScale(5f);
它变得非常模糊。
我正在使用“平地球”#39;来自他们的git存储库https://github.com/czyzby/gdx-skins。
有没有更好的方法来改变文本的规模?
答案 0 :(得分:1)
BitmapFont依赖于图像,所以当你缩放它们时,它们看起来很模糊。
你可以根据需要在游戏中创建一个最大尺寸的BitmapFont,这样就不需要向下扩展。
将该字体传递给您的皮肤,然后您的文字看起来很好。可能需要更多不同大小的Bitmapfont。
您还可以使用gdx-freetype扩展名
创建不同大小的BitmapFont