UGUI Button 控件

2020-07-11 18:23 更新

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

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

Button 控件屬性

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

如果把該選項(xiàng)取消,則該 Button 在運(yùn)行時(shí)將不可點(diǎn)擊,失去了交互性。

  1. Transition(過(guò)渡方式)。

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

  • None:沒(méi)有過(guò)渡方式。

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

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

  • Animation:動(dòng)畫(huà)過(guò)渡。

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ù)的時(shí)間。

Sprite Swap 屬性

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)