UGUI Button 控件

2020-07-11 18:23 更新

除了公共的 Rect TransformCanvas Renderer 兩個 UI 組件外,Unity 3D Button 控件還默認(rèn)擁有 ImageButton 兩個組件,如下圖(a)所示。

Image 組件里的屬性與前面介紹的是一樣的。Button 是一個復(fù)合控件,其中還包含一個 Text 子控件,通過此子控件可設(shè)置 Button 上顯示的文字的內(nèi)容、字體、文字樣式、文字大小、顏色等,與前面所講的 Text 控件是一樣的。

Button 控件屬性

  1. Interactable(是否啟用交互)。

如果把該選項取消,則該 Button 在運行時將不可點擊,失去了交互性。

  1. Transition(過渡方式)。

共有 4 個選項,如下圖(b)所示。默認(rèn)為Color Tint(顏色色彩)。

  • None:沒有過渡方式。

  • Color Tint:顏色過渡,相關(guān)屬性參考下文列表。

  • Sprite Swap:精靈交換,需要使用相同功能、不同狀態(tài)的貼圖,相關(guān)屬性參考下文列表。

  • Animation:動畫過渡。

Color Tint 屬性

屬性 描述
Target Graphic 設(shè)置目標(biāo)圖像。
Normal Color 設(shè)置正常顏色。
Highlighted Color 設(shè)置高亮色。
Pressed Color 設(shè)置單擊色。
Disabled Color 設(shè)置禁用色。
Color Multiplier 設(shè)置顏色倍數(shù)。
 Fade Duration 設(shè)置變化持續(xù)的時間。

Sprite Swap 屬性

屬性 描述
Target Graphic 設(shè)置目標(biāo)圖像。
Highlighted Sprite 設(shè)置鼠標(biāo)經(jīng)過時的貼圖。
Pressed Sprite 設(shè)置單擊時的貼圖。
Disabled Sprite 設(shè)置禁用時的貼圖。
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號