日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

NGUI 3.5教程(二)Label 标签 (Hello world)、多行文本

發布時間:2025/4/5 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 NGUI 3.5教程(二)Label 标签 (Hello world)、多行文本 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

寫在前面: ???

??? 本文將創建NGUI的第一個樣例。依照編程傳統,第一個樣例,就是做一個Hello world 顯示出來。NGUI。我們用Label來實現 。


??? 歡迎大家糾錯、拍磚!原創非常辛苦,如有轉載,請注明出處:http://blog.csdn.net/chenggong2dm/article/details/25494537



Label -- 標簽

??? 在NGUI 3.5 里,Label 算是一個很基礎的組件。

其重要性,從NGUI 新的菜單結構就能看出來。我們看。create以下,僅僅有Label這個組件。和攝像機、紋理、精靈、面板是同級的。也能夠看到,錨點(Anchor)已經被廢棄(Legacy了,成了歷史遺留物)。



1,創建 Widget

??? 首先,確保你的項目里已經導入了NGUI(如有不明,請看我上一篇文章)。或者新建一個空白項目,然后導入NGUI。

??? 為了顯示label,我們須要新建一個Widget。也就是所謂的小工具。在菜單上點擊【NGUI】-->【Create】-->【Widget】。


??? 之后。Hierarchy面板上。會自己主動建立出 UI Root。包含(Camera 、Container)。


2,創建 Label

??? 在層級面板中。點擊Container,然后菜單上點擊【NGUI】-->【Create】-->【Label】。這樣。就新建了一個Label。

在檢視面板中我們來看一下Label 的組件情況:

??? label默認有兩個組件:Transform和UILabel(Script)。

??? Transform作為Unity最主要的組件,這里不再做解釋。

??? UILabel(Script) 是NGUI默認掛載在Label 上的腳本。以實現Label的默認功能。我們對Label的操作,大部分都是操作這個腳本的變量。能夠通過名字來更改相應值,這里不再細說。通過名字就大概能知道其功能,假設有不太清楚的。更改一下試試。也就明確其功能了。



??? 更改Text 選項為:Hello world

??? 之后,點擊game視圖。就能夠看到效果:


================================================================

Label 的其它重要參數:

字體變色

[顏色值]文字[-]

比如:[aa00cc]Hello [-][0099cc]world![-] ,效果例如以下圖:



字間距、行間距


字間距:Spacing 的X 屬性

行間距:Spacing 的Y 屬性


多行文本

多行文本,主要是設置【Overflow】的值為: ClampContent

而且,注意 dimension的值,在美觀上與背景框匹配。


NGUI 使用Label 做多行文本的演示樣例:



下一篇文件,我們將學習使用,最經常使用的控件:Button。







總結

以上是生活随笔為你收集整理的NGUI 3.5教程(二)Label 标签 (Hello world)、多行文本的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。