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
| Property | Details |
|---|---|
| Sistema de localización | Locale.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 actual | String.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 innecesariosEspecificador 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.
