我该如何在LibGDX中缩放Bitmapfont对象? 看起来setScale方法不再可用。
使用 bitmapFont.getData().setScale(float x, float y)
。
FreeTypeFontGenerator generator = new FreeTypeFontGenerator(Gdx.files.internal("fonts/timesBold.ttf"));
FreeTypeFontGenerator.FreeTypeFontParameter parameter = new FreeTypeFontGenerator.FreeTypeFontParameter();
fontParameter.size = 18;
BitmapFont font = fontGenerator.generateFont(fontParameter);
在加载字体时,您可以为FreeTypeFontParameter分配字体大小
FreeTypeFontGenerator generator = new FreeTypeFontGenerator(Gdx.files.internal("Lobster.ttf"));
FreeTypeFontGenerator.FreeTypeFontParameter parameter = new FreeTypeFontGenerator.FreeTypeFontParameter();
parameter.size = 50; // font size
BitmapFont lobster= generator.generateFont(parameter);
generator.dispose();