Wenn Sie FreeTypeFontGenerator oder nur einen einfachen BitmapFont verwenden, sollten Sie BitmapFontCache verwenden. YET, BitmapFontCache bietet keine skalierte Zeichenmethode. Also, wie zeichnest du eine Bitmap auf den Bildschirm mit wechselnden Maßstab? Ich habe versucht, zu texturieren, aber es ist nicht sehr klar, wie dies getan werden kann ...LibGdx - Wie wird BitmapFontCache skaliert?
0
A
Antwort
0
So kann das schnelle sein, um die Waage zu überprüfen, wenn es eine Konstante ist (1.0 ist die Standardeinstellung) verwenden Sie die Zeichnung Cache, und bei Bedarf Gebrauch BitmapFont des getData() setScale() Methode als so:.
@Override
public void draw(Batch batch, float parentAlpha)
{
try
{
super.draw(batch, parentAlpha);
if(getScaleX() != 1 || getScaleY() != 1)
{
mCache.getFont().getData().setScale(getScaleX(), getScaleY());
mCache.getFont().draw(batch, text(), mTextX, mTextY);
}
else
{
mCache.setPosition(mTextX, mTextY);
mCache.draw(batch);
}
}
catch(Throwable t)
{
Gdx.app.error(tag, "write() - Exception: " + t.getMessage(), t);
}
}
Verwandte Themen
- 1. Wie skaliert man den Sprite in libgdx?
- 2. Scene2d Fortschrittsbalken wird nicht skaliert
- 3. Libgdx wie Bilder skaliert werden für jedes Gerät
- 4. Video wird nicht skaliert, wenn SurfaceView skaliert wird
- 5. Thread-Pool wird nicht skaliert
- 6. Font awesome wird nicht skaliert
- 7. LibGDX skalieren einen Schieberegler, WIE?
- 8. Libgdx-Textfeld: Wie wird die Schriftgröße eingestellt?
- 9. LibGDX - Methode wird nicht aufgerufen
- 10. LibGDX Textur wird nicht gezeichnet
- 11. LibGDX - ShaderProgram wird nicht kompiliert
- 12. Libgdx TextField wird nicht skalieren
- 13. Verhindern, dass JList automatisch skaliert wird
- 14. Chrome Print CSS-Bild wird nicht skaliert
- 15. Wie skaliert man Bildschirmpixel?
- 16. C#: Anchored Panel wird nicht korrekt skaliert
- 17. SVGPath wird nicht korrekt skaliert in Button
- 18. Android ViewPropertyAnimator wird nicht gleichzeitig skaliert
- 19. Qt Anwendung wird nicht korrekt skaliert
- 20. Der Begrüßungsbildschirm wird nicht richtig skaliert
- 21. NSVIEW Benutzerdefinierte Ansicht wird nicht skaliert
- 22. Wie UIImageView passen skaliert Bild
- 23. Wie kann ich feststellen, ob eine Anfrage gut skaliert wird?
- 24. Wie wird die Größe des Benutzersteuerelements relativ skaliert?
- 25. Wie wird td in diesem Fall automatisch skaliert?
- 26. DialogFragment wird immer skaliert, wenn die Tastatur geöffnet wird
- 27. Picasso - wie man Platzhalter skaliert
- 28. Libgdx Wie kann ich Maßstab einen Schieber
- 29. Dialog wird nicht skaliert, wenn TitledPane erweitert wird
- 30. Meine Tabellenansicht wird automatisch skaliert, wenn die Tastatur angezeigt wird
Was ist der Grund für alle Throwables fangen? Sehr gefährliche Programmierpraxis. – Tenfour04
Sehr einfach ... um alle Ausnahmen zu erfassen, so das Protokoll zeigt die Fehler und die App stürzt nicht ab ... Best Practice meiner Meinung nach – rubmz