Button Color 有分為四種
Normal Color 預設顏色
Highlighted Color 按下後的顏色
Pressed Color 按下時的顏色
Disabled Color 鎖定時的顏色 ((讓使用者不能點擊
Button 如何在程式中使用?
首先 Button 是一種 UI,因此需引入 UI 的 Class,否則無法在程式裡使用
using UnityEngine.UI;
然後宣告的時候,要宣告成 Button 型態
public Button Button_name;
因為設為公開,因此記得在Unity那邊,把 Button 丟進去
如何將顏色填入 Button 中?
首先先宣告顏色的來源,使用 ColorBlock 物件
ColorBlock cb= new ColorBlock();
接下來就可以為他設定顏色了
cb.normalColor=Color.blue;
cb.highlightedColor = Color.red;
cb.pressedColor = Color.gray;
設定完每個子項目的顏色後,記得要將顏色放回 Button 內
Button_name.colors = cb;
如何取得 Button 的顏色?
一開始在宣告顏色的時候,改以以下方法宣告
ColorBlock cb= Button_name.colors;
如此便能把 Button_name 的顏色存入 cb 變數中
可以嘗試利用偵錯語法來確定是否成功存入哦~
Debug.Log ( cb.normalColor );
留言列表