Formatação Dinâmica do HUD
Esta página documenta a formatação dinâmica que elimina tremores na caixa de texto do HUD.
📊 Infobox de especificação de formatação
| Property | Details |
|---|---|
| Sistema de localidade | Locale.ROOT (garante o separador decimal . mundialmente) |
| Especificador de formato | %.2f (conversão dinâmica de ponto flutuante) |
| Padrão rígido legado (banido) | %6.2f (largura fixa de 6 caracteres com espaços) |
| Padrão atual | String.format(Locale.ROOT, "Speed: %.2f b/s (H: %.2f, V: %.2f)", targetSpeed, targetHoriz, targetVert) |
🛠 Resolução de oscilações de texto e problemas de preenchimento
Bug legado de largura fixa (%6.2f)
text
"Speed: 4.30 b/s (H: 4.30, V: 0.00)" <-- Espaços desnecessáriosEspecificador 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)"Isso garante redimensionamento suave da caixa de texto, zero oscilação e separação decimal consistente independente do idioma do sistema.
