Ich kenne jetzt alle grundlegenden Größenanpassungen in AndEngine, aber ich bin nicht auf einen guten Weg gestoßen, wie man Text in der Größe verändern kann. Was alle machen, ist, dass alle Schriften als Bitmaps deklariert werden, sagen wir 18pt und hoffen auf das Beste. Auf dem Entwicklungsgerät sieht alles scharf aus, aber wenn es auf ein größeres Gerät geschaltet wird, sieht es ziemlich hässlich aus. Muss ich alle Schriften in einen größeren Atlas laden und dann die Größe ändern? Das kann keine Option sein. Bitte helfen Sie.AndEngine GLES2 | Schriftgröße veränderbar machen?
1
A
Antwort
2
Ist Ihre Frage GLES2-spezifisch? Ich denke nicht.
Die Schriftgröße sollte nicht mit der Bildschirmgröße, sondern mit der Dichte skalieren. Vielleicht beide. Sowieso. In FluxCards ich dies tun:
// determine the density
WindowManager windowManager = (WindowManager) getSystemService(WINDOW_SERVICE);
Display display = windowManager.getDefaultDisplay();
DisplayMetrics displayMetrics = new DisplayMetrics();
display.getMetrics(displayMetrics);
density = displayMetrics.density;
// scale desired size 25 by density
int fontSize = (int) (25 * density);
Texture fontTexture = new BitmapTextureAtlas(1024, 1024, TextureOptions.BILINEAR_PREMULTIPLYALPHA);
font = new Font(fontTexture, Typeface.create(Typeface.DEFAULT, Typeface.NORMAL), fontSize, true, Color.WHITE);
mEngine.getTextureManager().loadTexture(fontTexture);
mEngine.getFontManager().loadFont(font);
(Mein Code ist komplexer und ich kämpfe immer noch mit ihm als 1024x1024 ist das Maximum, das ich für die fontTexture und mit größerer Schrift und asiatischen Text verwenden können, haben Briefe nicht geschrieben werden Manchmal war ich auf der Suche nach Text in GLES2 und meine 2 Minuten lesen, bevor ich in Ihre Frage lief, vorgeschlagen, dass dies kein Problem mehr ist.)
Verwandte Themen
- 1. SimpleLevelLoader Klasse nicht gefunden in AndEngine GLES2
- 2. AndEngine GLES2- IndexOutOfBoundsException innerhalb Entity.java Linie: 1402
- 3. Funktioniert AndEngine GLES2 unter Android 2.1 Update 1?
- 4. Mipmaps in gles2 kommt leer
- 5. AndEngine mit Google Play-Spiel-Services
- 6. Cocos vs AndEngine für android
- 7. AndEngine und Hintergrundgröße
- 8. Proben auf AndEngine
- 9. Andengine Demo Nullpointer
- 10. AndEngine Position ein Körper
- 11. Wie macht man RLMResults veränderbar?
- 12. jQuery UI veränderbar
- 13. AndEngine GLES 2 - schwarzer Bildschirm, keine Fehler
- 14. android andengine Screenshot der Szene
- 15. AndEngine Setup mit Android Fehler
- 16. In AndEngine eine Kinderszene scrollen
- 17. Begrenzung der FPS in AndEngine
- 18. Wie Gradient Hintergrund in Andengine
- 19. Wie starte ich mit andengine?
- 20. Warum .NET-Ausnahmen veränderbar sind?
- 21. Alternativen zu jQuery UI veränderbar
- 22. Eingabemarke mit Anfangswert, aber veränderbar
- 23. Hadoop Immutable vs Datentyp veränderbar
- 24. Bewegen Sprite in AndEngine Ohne digitalonscreencontrol
- 25. Kann AndEngine Spiel auf Full-Screen
- 26. AndEngine GLES1 und Tiled grafische Störungen
- 27. Wie Textfeld Steuerelement in VBA veränderbar
- 28. Der beste Weg, um Bilder in einem Visual Studio (WPF) Projekt veränderbar zu machen
- 29. Ist es möglich, Wrapper-Objekt für Zahlen, z. schweben, um es veränderbar zu machen?
- 30. C# Design für ein Objekt, wo einige Eigenschaften teuer sind: Entschuldigung, um es veränderbar zu machen?
oh danke. habe mein stackoverflow-konto für eine Weile nicht überprüft. Ich werde das definitiv versuchen :). Vielen Dank –