Skip to content

Dynamische HUD-Formatierung

Diese Seite dokumentiert die dynamische Formatierung zur Vermeidung von Textkasten-Wackeln im HUD.


📊 Formatierungsspezifikations-Infobox

PropertyDetails
Locale-SystemLocale.ROOT (sichert weltweit den Dezimaltrenner .)
Formatspezifizierer%.2f (dynamische Gleitkommakonvertierung)
Altes starres Muster (verboten)%6.2f (feste 6-Zeichen-Breite mit Leerzeichenabstand)
Aktuelles MusterString.format(Locale.ROOT, "Speed: %.2f b/s (H: %.2f, V: %.2f)", targetSpeed, targetHoriz, targetVert)

🛠 Behebung von String-Jitter und Abstandsfehlern

Veralteter Fehler bei fester Breite (%6.2f)

text
"Speed:   4.30 b/s (H:   4.30, V:   0.00)"  <-- Unnötige Leerzeichen

Moderner dynamischer Spezifizierer (%.2f)

text
"Speed: 4.30 b/s (H: 4.30, V: 0.00)"
"Speed: 70.00 b/s (H: 70.00, V: 0.00)"

Dies gewährleistet eine flüssige Größenanpassung des Textfelds, verhindert horizontales Zittern und sichert einheitliche Dezimaltrenner unabhängig von der Systemsprache.


🔗 Verwandte Seiten

Official documentation & web portal for Dasik Igaijinn mods.