Skip to content

動的 HUD フォーマット

このページでは、HUD の文字揺れを防ぐ動的文字列フォーマットエンジンについて解説します。


📊 文字列フォーマット仕様インフォボックス

PropertyDetails
ロケールシステムLocale.ROOT (世界共通で小数点 . を保証)
フォーマット指定子%.2f (動的浮動小数点変換)
従来の固定パターン (廃止)%6.2f (空白余白付き 6 文字固定幅)
現在のパターンString.format(Locale.ROOT, "Speed: %.2f b/s (H: %.2f, V: %.2f)", targetSpeed, targetHoriz, targetVert)

🛠 文字列のジッターと不要なスペース余白の解消

従来の固定幅によるバグ (%6.2f)

text
"Speed:   4.30 b/s (H:   4.30, V:   0.00)"  <-- 不要なスペースの間隔

最新の動的指定子 (%.2f)

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

これにより、テキストボックスの滑らかなリサイズ、水平方向のジッターの排除、システム言語に依存しない小数点表記の一貫性が保証されます。


🔗 関連ページ

Official documentation & web portal for Dasik Igaijinn mods.