我正在使用 libgdx 和 box2d 制作游戏,所以我的正交相机视口只有 20x12 像素/米,当我尝试在屏幕上渲染字体时,它变得非常大且像素化,我还尝试使用 hiera bitmapfont 生成器来修复尺寸问题,但仍然像素化,无法阅读。然后我尝试使用 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);