unity UGUI 同一Text使用不同顏色
05-09
今天在Unity3D使用過程中遇到了一個問題,就是希望在同一個Text中實現多種不同的顏色。
使用的是UGUI。
最初是在代碼中直接更改Text顏色,但是這樣Text中所有文字的顏色都會發生變化。
Text battleText;battleText.color = Color.red;
但是因為不是一個大問題,覺得日後也很難遇到這種純用文字描述的情況,最後使用了多個Text重疊的方式單獨顯示,以此把不同文字的顏色區分開來。
休息的時候看到了遊戲中的戰鬥情況文字,發現這種同一段文字中不同部分使用不同顏色的情況還是挺常見。例如:
戰鬥回顧中,傷害文字使用紅色,回復文字使用綠色。
所以決定還是得好好研究一下。最後發現UGUI代碼本身就支持顏色代碼標籤。
感覺自己學習得還是不夠細心。
battleText.text = "受到了<color=#00FF01FF>999</color>的傷害
";
推薦閱讀:
※自我介紹的範文有哪些?
※靜觀自我關懷 海藍幸福家
※霸皇紀有哪些硬傷?
※學習方法真的那麼重要嗎?
※這是一篇值得收藏的資源乾貨文章
TAG:學習 |