UnityでGUI Textの一部の色を別の色に変更する方法について最近知ったのでメモ。
【Unity】GUI Textの一部を別の色に変更する方法
まず、Hierarchyで、一部を別の色に変更したいTextのコンポーネントの「Rich Text」にチェックを入れます。
そして、以下のように別の色に変更したい箇所でhtmlで書くように指定を行えば、指定箇所はその色になり、それ以外の箇所はHierarchyで指定した色になります。
TitleText.GetComponent<Text>().text = "あああ<color=#0073FF>いいい</color>ううう",
Textの一部分の色を変更する別の方法として「uGUI-Hypertext」というものもあったのでこっちでもできなくはないのですが、
こっちだとソースコードを追加する必要があるので、Unity上の設定だけでできる今回の方法のほうが使い勝手がいいような気がしました。