unity,ugui如何实现button长按,就是如何监听按下和抬起,求一个完整的小例子谢谢。 200
unity,ugui如何实现button长按,就是如何监听按下和抬起编程菜鸟希望给个完整的小例子,谢谢...
unity,ugui如何实现button长按,就是如何监听按下和抬起
编程菜鸟希望给个完整的小例子,谢谢 展开
编程菜鸟希望给个完整的小例子,谢谢 展开
2个回答
展开全部
public class ButtonsScript : MonoBehaviour {
private int repeatTime = 0;
private string info = "";
void Start () {
}
// Update is called once per frame
void Update () {
}
void OnGUI()
{
// 文本显示
GUI.Label (new Rect (50, 200, 200, 50), info);
// 第一个文字按钮
GUI.color = Color.yellow; //按钮文字颜色
GUI.backgroundColor = Color.red; //按钮背景颜色
if(GUI.Button(new Rect(50,250,200,30), "Button1"))
{
info = "按下了Button1";
}
// 持续按下的按钮
if(GUI.RepeatButton(new Rect(50,400,200,30),"按钮按下中"))
{
info = "按钮按下中的时间:"+ repeatTime;
repeatTime++;
}
}
}
private int repeatTime = 0;
private string info = "";
void Start () {
}
// Update is called once per frame
void Update () {
}
void OnGUI()
{
// 文本显示
GUI.Label (new Rect (50, 200, 200, 50), info);
// 第一个文字按钮
GUI.color = Color.yellow; //按钮文字颜色
GUI.backgroundColor = Color.red; //按钮背景颜色
if(GUI.Button(new Rect(50,250,200,30), "Button1"))
{
info = "按下了Button1";
}
// 持续按下的按钮
if(GUI.RepeatButton(new Rect(50,400,200,30),"按钮按下中"))
{
info = "按钮按下中的时间:"+ repeatTime;
repeatTime++;
}
}
}
追问
是 问 ugui 的
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询