Skip to content

Formateo Dinámico de HUD

Esta página documenta el motor de formateo dinámico de cadenas usado en Velocímetro para evitar saltos y vibraciones en el HUD.


📊 Cuadro de especificaciones de formato

PropertyDetails
Sistema de localizaciónLocale.ROOT (garantiza el separador . en todo el mundo)
Especificador de formato%.2f (conversión dinámica de punto flotante)
Patrón rígido heredado (prohibido)%6.2f (ancho fijo de 6 caracteres con espacios)
Patrón actualString.format(Locale.ROOT, "Speed: %.2f b/s (H: %.2f, V: %.2f)", targetSpeed, targetHoriz, targetVert)

🛠 Solución de vibraciones de texto y problemas de espaciado

Error de ancho fijo heredado (%6.2f)

text
"Speed:   4.30 b/s (H:   4.30, V:   0.00)"  <-- Espacios innecesarios

Especificador dinámico moderno (%.2f)

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

Esto garantiza un redimensionamiento suave del cuadro de texto, cero vibración y coherencia en el separador decimal.


🔗 Páginas relacionadas

Official documentation & web portal for Dasik Igaijinn mods.