Да, вам обязательно нужно добавить gdx-stb-truetype
jar в свой проект, как вы указали в своем редактировании. Вот как вы будете его использовать, довольно просто...
Сначала вам нужно объявить свой BitmapFont
и символы, которые вы будете использовать...
BitmapFont font;
public static final String FONT_CHARACTERS = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789][_!$%#@|\\/?-+=()*&.;,{}\"´`'<>";
Затем вам нужно создать шрифт...
font = TrueTypeFontFactory.createBitmapFont(Gdx.files.internal("font.ttf"), FONT_CHARACTERS, 12.5f, 7.5f, 1.0f, Gdx.graphics.getWidth(), Gdx.graphics.getHeight());
font.setColor(1f, 0f, 0f, 1f);
Вы можете поиграть с аргументами, которые вы передаете createBitmapFont()
, и вы увидите, что они делают.
Затем, чтобы отобразить шрифт, вы должны сделать это, как обычно...
batch.begin();
font.draw(batch, "This is some text", 10, 10);
batch.end();
person
DRiFTy
schedule
28.02.2012
gdx-stb-truetype-natives.jar
иgdx-stb-truetype.jar
. Добавьте их в свой основной проект и обязательно добавьте их в путь сборки. - person Alex_Hyzer_Kenoyer   schedule 28.03.2012