Libgdx BitmapFontGenerator字体像素化

时间:2015-10-08 02:45:04

标签: android fonts libgdx

我的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 :(得分:0)

问题确实存在于决议范围内。我的hud相机相应地转换为854 - 600宽度范围和高度。拥有分辨率为1920x1080的屏幕会使字体显着像素化,并将spritebatch设置为具有两倍低分辨率的hud相机。