Unity UGUI基礎之Button 轉載

轉載地址 :https://blog.csdn.net/qq992817263/article/details/51754381

UGUI Button,可以說是真正的使用最廣泛、功能最全面、幾乎涵蓋任何模塊無所不用無所不能的組件,掌握了它的靈巧使用,你就幾乎掌握了大半個UGUI!

一、Button組件:

Interactable(是否可用):勾選,按鈕可用,取消勾選,按鈕不可用,並進入Disabled狀態。

Transition(過渡方式):按鈕在狀態改變時自身的過渡方式:

Color Tint(顏色改變) 

Sprite Swap(圖片切換) 

Animation(執行動畫)(後面有詳細介紹)

Target Graphic(過渡效果作用目標):可以是任一Graphic對象。

Navigation(按鈕導航):假如你現在有四個按鈕,當你點擊第一個時,第一個會保持選中狀態,然後通過按鍵盤方向鍵,會導航將選中狀態切換到下一個按鈕上,例如你的第一個按鈕下方存在第二個按鈕,當你選中第一個按方向鍵下時,第一個按鈕的選中狀態取消,第二個按鈕進入選中狀態,前提是這些按鈕都開啓了導航功能。

None(關閉):關閉導航。

Automatic(自動導航):自動識別並導航到下一個控件。

Horizontal(水平導航):水平方向導航到下一個控件。

Vertical(垂直導航):垂直方向導航到下一個控件。

Explicit(指定導航):特別指定在按下特定方向鍵時從此按鈕導航到哪一個控件。


Color Tint(顏色改變過渡模式)

Normal Color(默認顏色):初始狀態的顏色。

Highlighted Color(高亮顏色):選中狀態或是鼠標靠近會進入高亮狀態。

Pressed Color(按下顏色):鼠標點擊或是按鈕處於選中狀態時按下enter鍵。

Disabled Color(禁用顏色):禁用時顏色。

Color Multiplier(顏色切換系數):顏色切換速度,越大則顏色在幾種狀態間變化速度越快。

Fade Duration(衰落延時):顏色變化的延時時間,越大則變化越不明顯。

Sprite Swap(圖片切換過渡模式)

Highlighted Sprite(高亮圖片):選中狀態或是鼠標靠近會進入高亮狀態。

Pressed Sprite(按下圖片):鼠標點擊或是按鈕處於選中狀態時按下enter鍵。

Disabled Sprite(禁用圖片):禁用時圖片。

Animation(播放動畫過渡模式)

Normal Trigger(默認觸發器):默認狀態觸發。

Highlighted Trigger(高亮觸發器):選中狀態或是鼠標靠近會進入高亮狀態。

Pressed Trigger(按下觸發器):鼠標點擊或是按鈕處於選中狀態時按下enter鍵。

Disabled Trigger(禁用觸發器):禁用時觸發。

Auto Generate Animatior(自動生成動畫控制器)

點擊此按鈕,會自動生成一個包含了以上四種狀態以及四種動畫的animatior,然後選中此按鈕,ctrl+6進入動畫編輯界面,分別對以上四種動畫進行調動就可以了。

OnClick():按鈕點擊事件觸發集合。

二、使用中的技巧:

《功能1:動態爲button添加點擊事件》

代碼如下:

《功能2:動態爲button添加其他(可以是點擊以外)事件》

代碼如下:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章