unity button

#pragma strict
var buttonTexture:Texture2D;
private var str:String;
private var frameTime:int;

function Start () {

//初始化赋值
    str="点击按钮吧亲";
}

function Update () {

}

function OnGUI()
{
    //显示提示信息内容
    GUI.Label(Rect(10,10,Screen.width,30),str);
    
    if(GUI.Button(Rect(10,50,buttonTexture.width,buttonTexture.height),buttonTexture))
    {
        //点击按钮修改提示信息
        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.RepeatButton(Rect(10,250,100,30),"按钮按下中"))
    {
        //点击按钮修改提示信息
        str="按钮按下中的时间:"+frameTime;
        //时间计数器
        frameTime++;
        
    }

}

 

posted @ 2013-08-27 11:17  yufenghou  阅读(523)  评论(0编辑  收藏  举报