在吾学习LibGdx的时候,发现大多数教程都没有教新版本的FreeType怎么用,都还是0.99版本,在此补上。
首先
FreeTypeFontGenerator freeTypeFontGenerator;
freeTypeFontGenerator=new FreeTypeFontGenerator(Gdx.files.internal("fonts/华文行楷.TTF"));
然后
FreeTypeBitmapFontData freeTypeBitmapFontData;
freeTypeBitmapFontData=freeTypeFontGenerator.generateData(25);
//25是字号
再然后
BitmapFont font;
freeTypeFontParameter=new FreeTypeFontParameter();
freeTypeFontParameter.characters="你需要的文字(高版本可以重复了)";
font=freeTypeFontGenerator.generateFont(freeTypeFontParameter);
最后
//在render中调用
font.draw(batch,"Hello World!",0,25);