【发布时间】:2015-12-18 14:54:37
【问题描述】:
我正在使用 libgdx 和 box2d 制作游戏,因此我的正交相机视口只有 20x12 像素/米,当我尝试在屏幕上渲染字体时,它变得非常大且像素化,我还尝试使用 hiera 位图字体生成器解决大小问题,但仍然像素化,无法阅读。然后我尝试使用 FreetypeFont,它允许使用 FreetypeFont 参数更好地控制字体,并且我现在还使用两个正交相机,一个用于 box2d,一个用于纹理,如何缩放 libgdx 相机?我的 box2d 相机是 13x21,它是 1 像素 = 1 米。
generator = new FreeTypeFontGenerator(Gdx.files.internal("Fonts/font.ttf"));
parameter = new FreeTypeFontGenerator.FreeTypeFontParameter();
parameter.size = 16;
parameter.color = Color.BLACK;
font = generator.generateFont(parameter);
【问题讨论】:
-
也许对字体使用不同的相机(比如使用带有标签的舞台)可以解决这个问题?
标签: java libgdx bitmap-fonts