【Unity】TextMeshProに数字を設定する

メモ書きになります

数字を文字列変換

TextMeshProに表示するテキストは文字列でなければならないので、次のような記述をしていました。

text = x.ToString();

こちらの方法で変換はできるのですが、文字列に変換する家庭でメモリのアロケーションが起きるよと指摘をいただきました。

SetText

TextMeshProにはSetTextという関数があります。 これを使うとアロケーションなしに文字列を変換できます。

text.SetText("{0}",x};

tsubakit1.hateblo.jp