Unity3d用代码写了2个button显示不出来

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity3d用代码写了2个button显示不出来相关的知识,希望对你有一定的参考价值。

代码如下:

function onGUI()
if(GUI.Button(Rect(180,100,60,30),"退出"))
Application.Quit();

if(GUI.Button(Rect(280,100,60,30),"重新开始"))
Application.LoadLevel("Demo_01");


激活后在Game模式下不显示按钮

参考技术A function OnGUI(),注意大小写。。。本回答被提问者采纳

winform 里面用timer控件怎么控制一个button长按就一直触发事件

winform 里面用timer控件实现以下功能:
比如我现在一个按钮控制点击一下让一个整数值加一,现在如果点击了一直不放的话它就自己把那个整数值一直加一,松开之后停止,并且在一直点击的时候还要实时的把值显示出来。
求详细代码。

用计时器去做,点击的时候判断计时器的状态,代码:
private void btnJiSuan_Click(object sender, EventArgs e)

int i = 0;
if (this.timer1.Enabled)

this.timer1.Stop();

else

i += 1;


你在load中启动计时器就Ok了,不需要你长时间点击按钮
参考技术A label1 初始Text为0
//按钮单机事件,值加1
private void button1_Click(object sender, EventArgs e)

label1.Text = (int.Parse(label1.Text) + 1).ToString();


//按下按钮
private void button1_MouseDown(object sender, MouseEventArgs e)

timer1.Enabled = true;


//释放按钮
private void button1_MouseUp(object sender, MouseEventArgs e)

timer1.Enabled = false;


timer的tick事件中,label1的值一直加1
private void timer1_Tick(object sender, EventArgs e)

label1.Text = (int.Parse(label1.Text) + 1).ToString();


希望对你有帮助

以上是关于Unity3d用代码写了2个button显示不出来的主要内容,如果未能解决你的问题,请参考以下文章

unity3D做的翻纸牌消除游戏

Unity3d怎么做到游戏中按下一个按钮,弹出窗口

【Unity3D】求教大神:gui.button的透明度怎么设置,系统默认button好像是半透明的

在Unity3d中如何碰撞触发GUI的显示,然后3秒之后自动消失?(求详细代码)

unity3d 点击一下按钮,然后产生4个按钮,再点击原按钮,这四个按钮隐藏

Unity3d 如何做地下洞穴