FC2ブログ
12 «1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.» 02

ハルシオンシステムの気ままBlog

株式会社ハルシオンシステムのメンバーが送る、UnityやらJavaやらの技術的話題から、自社開発のアプリの宣伝とかとかのブログです。ほんと気ままにいきたいと思います。更新日は毎週 月 木でっす!

 

【ハルシオンブログ】TextMeshProで途中の文字のFontを変えたい時 

明けましておめでとうございます!
今年もよろしくお願いいたします。

さて今年もブログを続けていきます。

TextMeshProで1個のテキストで途中からフォントを変えたいときなんかがありますかね?
僕はたまにあります。
そういうときはFontタグ使ってやろうねというお話です。
こんな感じです。
    
public TMP_Text text;

private void Start()
{
int i = 100;
text.text = $"変更前:{i} 変更後:<font=\"TestFont SDF\">{i}";
}


結果。


あ、あとFontタグにmaterialを指定してmaterialも変更することもできます。
    
public TMP_Text text;

private void Start()
{
int i = 100;
text.text = $"変更前:{i} 変更後:<font=\"TestFont SDF\" material=\"TestFont SDF_BOutline\">{i}";
}


こちらも結果。ちょっとわかりにくいですが、変更後の数字に黒いアウトラインが入ってますね。


注意点としては、Fontタグで変更する場合は
「Assets/TextMesh Pro/Resources/Fonts & Materials」
にフォントアセットとマテリアルを入れないといけません。



それでは改めて今年もよろしくお願いいたしますm(_ _)m
ではではノシ
スポンサーサイト



Category: 開発日記(Unity)

tb 0 : cm 0