Unity 文字按钮 图片按钮 有持续按下状态的按钮

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

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

               
#pragma strictvar buttonTexture : Texture2D;  //按钮的图片,public,可以在外面设置private var str : String;//一个stringprivate 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

这里写图片描述

你可能感兴趣的:(Unity 文字按钮 图片按钮 有持续按下状态的按钮)