1. 程式人生 > >unity3D之GUI之Button控制元件用法

unity3D之GUI之Button控制元件用法

Button控制元件三種狀態:未點選狀態,擊中狀態,點選後狀態

Button控制元件種類:普通按鈕,圖片按鈕

var buttonTexture:Texture2D;
private var str:String;
private var frameTime:int;

function Start () {
str="請點選";
}

function OnGUI () {
GUI.Label(Rect(10,10,Screen.width,30),str);

if(GUI.Button(Rect(10,50,100,100),"")){
str="您點選了圖片按鈕";
}

GUI.color=Color.green;
GUI.backgroundColor=Color.red;

if(GUI.Button(Rect(10,200,70,30),"文字按鈕")){
str="您點選了文字按鈕";
}

GUI.color=Color.yellow;
GUI.backgroundColor=Color.black;

if(GUI.Button(Rect(10,250,100,30),"按鈕按下中...")){
str="按鈕按下中的時間:"+frameTime;
frameTime++;
}
}