1. 程式人生 > >Unity 文字按鈕 圖片按鈕 有持續按下狀態的按鈕

Unity 文字按鈕 圖片按鈕 有持續按下狀態的按鈕

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow

也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!

               
#pragma strictvar buttonTexture : Texture2D;  //按鈕的圖片,public,可以在外面設定private var str : String;//一個string
private var frameTime : int;   //記錄時間的數字 int型function Start () {str="請點選按鈕"; //初始化賦值}function OnGUI(){ GUI.Label(Rect(10,10,Screen.width,30),str);  //新建一個label顯示str  if(GUI.Button(Rect(10,50,buttonTexture.width,buttonTexture.height),buttonTexture)) {  str="點選了圖片按鈕"; } GUI.color=Color.green;  //設定str顯示顏色
 GUI.backgroundColor=Color.red; //按鈕的背景顏色  if(GUI.Button(Rect(10,200,70,30),"文字按鈕"))//只有按下和沒按下狀態,沒有持續按下這個狀態 {  str="點選了文字按鈕"+frameTime;  frameTime++; } GUI.color=Color.yellow; GUI.backgroundColor=Color.black; if(GUI.RepeatButton(Rect(10,250,100,30),"按鈕按下中"
)) //持續按下的狀態 {   str="按鈕按下中的時間:"+frameTime;  frameTime++; } }function Update () {}


新建指令碼,拖到工程的攝像頭。

RepeatButton這個按鈕有監聽持續按下的功能。
           

給我老師的人工智慧教程打call!http://blog.csdn.net/jiangjunshow

這裡寫圖片描述