Sto usando un BitmapFont per rendere il testo il problema è che ho deciso di utilizzare il metodo TrueTypeFontFactory.createBitmapFont per creare BitmapFont in modo da poter usare il mio font invece di quello predefinito. Il testo è reso senza problemi, tranne che è ruotato sull'asse y, prima di usare il metodo TrueTypeFontFactory.createBitmapFont Vorrei solo creare un BitmapFont e passare true nel costruttore per capovolgerlo, ma ora sto usando TrueTypeFontFactory I non posso farlo in questo modo, e non riesco a farlo dopo che BitmapFont è stato creato perché non ci sono metodi per farlo. Quindi mi chiedevo come avrei potuto capovolgere il font in questo caso?Libgdx come lanciare un BitmapFont?
5
A
risposta
13
Si potrebbe provare a chiamare font.setScale (1, -1); dopo che è stato creato, ma non conosco un modo migliore.
0
impostare l'argomento booleano nella costruttore BitmapFont true:
//to load custom font:
font = new BitmapFont(Gdx.files.internal("data/fonts/font.fnt"), Gdx.files.internal("data/fonts/font.png"), true);
//to load default arial font:
font = new BitmapFont(true);
1
È possibile utilizzare FreeTypeFontParameter di flip = vera funzione (parameter.flip=true
) predefinito è false
FreeTypeFontGenerator generator = new FreeTypeFontGenerator(Gdx.files.internal("font/font.ttf"));
FreeTypeFontParameter parameter = new FreeTypeFontParameter();
parameter.size = 12;
parameter.flip=true;
BitmapFont font = generator.generateFont(parameter); // font size 12 pixels
Problemi correlati
- 1. Come disegnare un BitmapFont in LibGDX?
- 2. Disegna un BitmapFont ruotato in libgdx
- 3. Come disegnare un bitmapfont su uno stage in libgdx?
- 4. metodo Java LibGDX BitmapFont setScale non funziona
- 5. LibGDX FreeType carattere sfocata
- 6. libGDX: testo multicolore in un'etichetta
- 7. come lanciare un IOException?
- 8. Come posso disegnare il testo usando Libgdx/Java?
- 9. (Java LibGDX) Come si ridimensionano le mie trame in LibGDX?
- 10. Come posso lanciare un CALayer con CATransform3D?
- 11. Come lanciare un errore 404 in express.js?
- 12. Come lanciare un errore nella procedura MySql?
- 13. Come lanciare un'eccezione da un costruttore enum?
- 14. LIBGDX: Che cos'è un "viewport"?
- 15. LibGDX sprite batch font rendering di scala errato
- 16. come lanciare SKSpriteNode?
- 17. come lanciare datetime2 come datetime
- 18. Lanciare un errore in node.js
- 19. Lanciare un div usando Javascript
- 20. libgdx - Come disegnare alcuni pixel
- 21. antialiasing LibGDX
- 22. iPhone card come lanciare l'animazione
- 23. Come "lanciare" l'errore JSF2 404?
- 24. Come lanciare un array generico in un altro tipo?
- 25. Come lanciare un interfaccia a un oggetto in Delphi
- 26. Impossibile cambiare il colore del font in Libgdx
- 27. Lanciare un'eccezione come const e
- 28. Come lanciare ImageView in Android?
- 29. Come lanciare BufferedImage in java
- 30. imposta un ritardo nel gioco libgdx