以下の内容はhttps://develop.hateblo.jp/entry/unity-gui-text-color-changeより取得しました。


【Unity】GUI Textの一部を別の色に変更する方法

https://unity3d.com/files/images/ogimg.jpg?1

UnityでGUI Textの一部の色を別の色に変更する方法について最近知ったのでメモ。

 

【Unity】GUI Textの一部を別の色に変更する方法

【Unity】GUI Textの一部を別の色に変更する方法

まず、Hierarchyで、一部を別の色に変更したいTextのコンポーネントの「Rich Text」にチェックを入れます。
そして、以下のように別の色に変更したい箇所でhtmlで書くように指定を行えば、指定箇所はその色になり、それ以外の箇所はHierarchyで指定した色になります。

TitleText.GetComponent<Text>().text = "あああ<color=#0073FF>いいい</color>ううう",

Textの一部分の色を変更する別の方法として「uGUI-Hypertext」というものもあったのでこっちでもできなくはないのですが、
こっちだとソースコードを追加する必要があるので、Unity上の設定だけでできる今回の方法のほうが使い勝手がいいような気がしました。

develop.hateblo.jp




以上の内容はhttps://develop.hateblo.jp/entry/unity-gui-text-color-changeより取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

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