1. 程式人生 > >Unity——UGUI入門之前看的一篇學習自述

Unity——UGUI入門之前看的一篇學習自述

在網上看了很多關於UI的資料,感覺沒有太多適合新手的資料,所以決定按照自己的理解為大家介紹一下UGUI,有不足的地方還希望大神指點。
UI主要有哪些物體:
	1.Canvas:畫布,我們所看到的所有UI(2D)物體都必須呈現在畫布上,相當於一個畫板,不會顯示出來;
	2.Text:文字,就是在場景中顯示的文字,像畫畫的簽名(落款)就屬於文字;
	3.Image:加工過的圖片,被P過的圖片,可以做各種各樣有趣的處理;
	4.EventSystem:響應事件,用於2D與3D的互動;
在Unity中一切皆是元件,按鈕是元件,選擇框也是,所有複雜的物體都是有元件構成的,就連文字和圖片也是由元件構成的;
我們建立在Canvas(這也是元件)下建立一個空的物體,加上Text元件就變成了文字,加上image元件就變成了圖片。有人會說了,那加上Button(按鈕)元件會怎麼樣,是不是就變成了按鈕,當然不是,會異常的,我們還需要給按鈕元件新增可以點選的元件,比如上面說的文字元件或圖片元件,這樣一個空物體就會神奇的成為一個按鈕,所以我們不需要學會所有的UI物體,只要瞭解哪些相應的元件就可以了。
對於複雜的UI元件,無非就是多個文字或者圖片組合而成,所以我們首先了解一下組成複雜元件的一些子物體
	1.BackGround:複雜UI的背景;
	2.Fill Area:複雜UI的填充面積,稀裡糊塗一頓操作會出現的背景;
	3.Label:複雜UI上的文字,因為是複雜元件,所以即使是文字也要起一個高大上的名字;
	4.Handle:複雜UI的滑塊,只要有Handle出現的UI物體,都可以滑動;
所以對於新手而言,掌握UGUI的思想尤為重要,我們需要學習簡單的控制元件,然後一步一步擴充套件我們對元件的理解和認識,這就是我的**UI之道**;