Sto provando a cambiare il colore del carattere che uso nella mia applicazione. Ma qualunque cosa provi, il font rimane nero. Ho creato questo font utilizzando lo strumento Carattere Hiero.Impossibile cambiare il colore del font in Libgdx
Il mio codice è qualcosa di simile:
SpriteBatch batch = new SpriteBatch();
BitmapFont font = new BtimapFont(Gdx.files.internal(MainAssets.pathToAssets + "font/comic.fnt"), Gdx.files.internal(MainAssets.pathToAssets + "font/comic.png"), false);
In rendere in cui traggo il tipo di carattere:
batch.begin();
font.setColor(1, 0, 0, 1);
font.draw(batch, "Hello World!", 0, 0);
batch.end();
Ho trovato un problema simile al mio, ma c'era ancora una soluzione.
http://code.google.com/p/libgdx/issues/detail?id=370
Ho lo stesso problema. Ho provato entrambi i tipi di carattere bianco e nero, ma non sono riuscito a cambiare colore. –