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

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

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

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

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

解决的方法是 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...

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

Rect的参数用screen计算,也就是相对位置,比如这样: if (GUI.Button (new Rect (Screen.width * 0.4f, Screen.height * 0.4f, Screen.width * 0.2f, Screen.height * 0.2f), "Start")) { }

解决的方法是 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),"退出") A...

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

Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。Unity类似于Director,Blender game engine, Virtools 或 Torqu...

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

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