Skip to content

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

PropertyDetails
Sistema de localidadeLocale.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 atualString.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ários

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)"

Isso garante redimensionamento suave da caixa de texto, zero oscilação e separação decimal consistente independente do idioma do sistema.


🔗 Páginas relacionadas

Official documentation & web portal for Dasik Igaijinn mods.