cfnr.net
当前位置:首页 >> Unity3D开发中怎么才能按下按钮弹出窗口 >>

Unity3D开发中怎么才能按下按钮弹出窗口

if (GUI.Button (new Rect (310, 10, 80, 30), "暂停") )这个是点击button才产生的事件,也就是下面那个窗口只显示了一瞬间,所以没看到。 如果你想实现点击一下窗口出来,再点击一下窗口消失,就需要添加一个bool值。 public bool WindowShow =...

用ugui或者ngui来实现,先利用上述插件写好一个panel,把东西添加到panel里,利用代码隐藏panel,再添加一个按钮,代码里写上按下把panel 的visible设为true

if (GUI.Button (new Rect (310, 10, 80, 30), "暂停") )这个是点击button才产生的事件,也就是下面那个窗口只显示了一瞬间,所以没看到。如果你想实现点击一下窗口出来,再点击一下窗口消失,就需要添加一个bool值。 Unity3D是由Unity Technolo...

setActive.....它不会消失,会隐藏起来。这样也方便你再次显示。 或者你直接销毁掉它。它虽然是一个窗口,但前提是一个游戏体。

你可以试试添加一个bool型变量记录是否弹出按钮 点击原始按钮时对此变量进行判断 js不会 bool isShow = false;if (GUI.Button (XXXXXXXXXXXXXXXX))//原始按钮{ isShow = !isShow; }if(isShow){ GUI.Button(XXXXXXXXXXXXXX);//弹出按钮}

解决的方法是 var button1Clicked:boolean = false; function OnGUI() { if(Input.GetKeyDown(KeyCode.Esccape)) button1Clicked = true; if (button1Clicked) { // button1Clicked =false; if(GUI.Button(Rect(0,0,200,100),"退出") Applicati...

什么都不应做啊, if(GUI.button("","")){ 触发的代码。。。。 } 在android里面 触发的代码。。。。是可以执行的吧?

可以用多层的GUI来做。 如按下一个按钮,打开一个GUI,里面有一些按钮, 按下一个按钮,关闭当前GUI,打开一个新的GUI,这样嵌套。 新手一个,有可能错,还望海涵。

保存为JS文件,。。。。 var toggle : boolean; function OnGUI(){ toggle = GUI.Toggle(Rect(335, 80, 50, 50),toggle, "Button1", "button"); if (toggle && GUI.Button(Rect(335, 140, 50, 50), "Button2")) { print("you clicked on the 2nd...

private bool isPress=false; void OnGUI() { if(GUI.Button(new Rect(0,0,50,50),"按钮")) { isPress = true ;//表示按下了 } else { isPress = false;//表示松开了 } }

网站首页 | 网站地图
All rights reserved Powered by www.cfnr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com