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


TMPのSprite AssetのDefault Sprite Aseetをプログラムからランタイムに変更する【Unity】【TextMesh Pro】




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


UnityのTextMesh Proにはテキスト中に好きな画像を表示させる機能(Sprite Asset)があり、


その設定ファイルであるTMP SettingsのDefault Sprite Assetという項目で、

全TextMeshProで共通で使える画像を設定することが出来ます。


ただ、このファイルは一つしか設定できないので、

「テキスト内の画像を言語ごとに変えたい」みたいな時にちょっと不便です。


ということで今回はDefault Sprite Aseetをプログラムからランタイムに変更する方法の紹介です!!


といってもTMP_SettingsにdefaultSpriteAsset(static)が用意されているので、

そこにスプライトアセット(TMP_SpriteAsset)を設定するだけ。

//Default Sprite Aseetの変更 (spriteAssetDefaultはTMP_SpriteAsset)
TMP_Settings.defaultSpriteAsset = spriteAssetDefault;






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

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