mercoledì 6 marzo 2013

Impostare i font per GDX con Hiero

La libreria grafica GDX necessita' che il formato grafico dei font sia di tipo particolare (con estensione fnt) e non il classico truetype od altri

per effettuare la conversione dai font gia' installati sulla macchina al formato GDX si puo' utilizzare il programma Hiero che si lancia

java -jar hiero.jar

Si apre la schermata sopra riportata dove si puo' scegliere il font e l'esportazione in fnt
Verranno creati due file che devono essere inseriti nella sottodirectory assets
Per utilizzare il font e creare una scritta su una finestra GDX il codice da inserire e'

----------------------------------

font = new BitmapFont(Gdx.files.internal("data/arial.fnt"), Gdx.files.internal("data/arial.png"), false);
spriteBatch = new SpriteBatch();
        

spriteBatch.begin();
font.draw(spriteBatch, "Luca", 10, 320);
spriteBatch.end();