1. 程式人生 > >Unity3D: 給字串中的部分字型新增顏色突出顯示

Unity3D: 給字串中的部分字型新增顏色突出顯示

前言:
在某句話或某個段落中,為了彰顯某個詞的特性,起強調作用,往往會對這個詞做一些特殊處理,讓其突出顯示,比如新增顏色或加粗顯示。

在Unity3D 中,通常會通過改變文字的顏色,來改變字型的顏色。但如果是要在這個文字的字串的某個詞 改變顏色。Text 元件的color 屬性是實現不了的。(至少我還沒發現有實現的方法~)。

在字串中,讓部分字元新增顏色:

<color=#ff0000ff>" + 12 + "</color>

如:把下面的”測試”新增顏色
“這是個測試案例”

"這是個<color=#ff0000ff>測試</color>案例"

test1

給字型加粗:

"這是個<b>測試</b>案例"

test2

新增顏色,且加粗顯示:

"這是個<color=#ff0000ff><b>測試</b></color>案例"

test3

這樣就可以給字串的某個詞或某句話,新增顏色著重顯示。達到效果