close

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 );

 

arrow
arrow
    創作者介紹
    創作者 阿雅 的頭像
    阿雅

    阿雅的部落格

    阿雅 發表在 痞客邦 留言(0) 人氣()