Libgdx位图字体生成器字体像素化问题

3

我在使用libgdx ttf字体生成器时遇到了问题。无论我尝试什么,都会导致字体出现像素化的现象。目前我所做的是最小化但仍然可见:

    FreeTypeFontGenerator.FreeTypeFontParameter parameter;
    FreeTypeFontGenerator generator;

    parameter = new FreeTypeFontGenerator.FreeTypeFontParameter();
    parameter.minFilter = Texture.TextureFilter.Linear;
    parameter.magFilter = Texture.TextureFilter.Linear;

    generator = new FreeTypeFontGenerator(Gdx.files.internal(Constants.ROBOTO_CONDENSED_BOLD));
    parameter.size = Constants.SELECTION_DESCRIPTION_FONT_SIZE;
    parameter.color = Constants.GARAGE_FONT_COLOR;
    generator.scaleForPixelHeight(Constants.SELECTION_DESCRIPTION_FONT_SIZE);
    descriptionFont = generator.generateFont(parameter);
    generator.dispose();

我使用的相机分辨率是854x480,但屏幕分辨率是1920x1080,这会导致像素模糊吗?

1个回答

0
问题确实在于分辨率。我的hud相机转换为宽度范围854-600和相应的高度。由于屏幕分辨率为1920x1080,使用设置为hud相机且比较低的分辨率两倍的spritebatch会使字体显得非常像素化。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接