以下の内容はhttps://kan-kikuchi.hatenablog.com/entry/TMP_mspaceより取得しました。


数字を高速に変更している時のテキストのガタツキは、mspaceを使って一部分だけ等幅にする事で改善出来る【Unity】【TextMesh Pro】




この記事でのバージョン
Unity 2022.3.32f1


はじめに

普通のフォントは文字ごとに幅が違うので、数字のカウントアップ等を高速で行うと、

Unityでは他の文字も動いて、ガタツキが気になったりします。


等幅フォントを使ったり、数字部分だけテキストを変えたりといった改善方法もありますが、

TextMesh Proならmspaceを使えば一部分だけ幅を固定できるので簡単に改善出来たりします。

月合計:<mspace=0.7em>93</mspace>時間


ただし、記号が入る場合などは等幅にしちゃうと離れ過ぎてしまうという欠点もあります。

(左がデフォルト、右が記号込みに等幅)

合計収入:<mspace=0.65em>¥1,234,5678</mspace>


追記 : 数字部分だけタグで囲うのを、簡単に行えるメソッド作ってみました。








以上の内容はhttps://kan-kikuchi.hatenablog.com/entry/TMP_mspaceより取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14