Unity 3D 5.0版本以上用C#语言如何编写退出游戏按钮的代码?

如题所述

第1个回答  2017-07-24
楼上正解,退出游戏的API函数就是Application.Quit();
在UIbutton中调用自定义方法,方法体内写入API函数
第2个回答  2017-07-09
触发按钮调用Application.Quit()即可
第3个回答  2020-07-11
这里有一些你没有说清楚
你是要UI按钮还是手机的返回键?
UI按钮:
自己Create一个Button,
然后写一个公有方法,里面直接加Application.Quit();,在按钮OnClick中添加此事件
返回键:
自己写一个脚本

Input.GetKeyDown(KeyCode.Escape)检测返回键是否按下
然后Application.Quit();即可本回答被网友采纳

unity 3D 安卓上退出确认的方法
问题一:我认为可以设定一个int值比如escapeTimes初始值设为1;当检测到“Input.GetKey(KeyCode.Escape)”后escapeTimes++;然后 if(Input.GetKey(KeyCode.Escape) && escapeTimes > 1){ Application.Quit();} 最后通过协同函数检测如果按两次返回键时间间隔过长,则重置。具体代码(C#)如下:int escape...

Unity3D 中用C#编写下拉菜单和加减符号!
用NGUI的滚动屏幕 和 触屏事件 点击之后弹出滚动屏幕 比如点击事件就是 uibuttonmessage 这个脚本。点击之后他发送sendmessage。然后执行到那个函数。具体你自己看看不懂的话也可以接着问

都说unity3d的脚本是用c#写的。。
u3d支持c#和js两种脚本,而且c#是最普遍的,咱们看unity用的编译器,是c#的跨平台开源编译器mono,而且是unity更改过得mono,这个编译器是基于c#.net2.0的语法的,但是由于unity的更改,使得它也支持了一些.net3.5的语法,比如匿名函数lambda表达式(挺方便的),yield return迭代器(和标准c#有出入)。总...

谁能帮我用unity3D写一个点击按钮暂停游戏的C#代码?求大神>o<
创建2D UI Panel,添加你需要的Button。我添加了3个Button:BtnStart,BtnShop,BtnLeaderboards。

怎么把unity游戏界面加到c# 项目中
winform界面中就加载了你的unity游戏界面;如图:2、如果你还需要实现控制游戏的话,就要在刚添加的控件那里进入事件代码编写,当然你需要在Unity3D里先把对应你要的操作对象都编辑代码,让部件变得可控,然后在winform的事件代码编写中添加你的控制代码,这个就要看你想怎么操作了;在U3D中可以对摄像头和...

unity3D中怎么修改及显示Text的值?
1、首先在层级框中创建一个text对象。如图所示 2、我们会发现text不像之前版本一样单独存在而是作为Canvas的子对象存在的。3、双击script文件进入脚本编辑器 4、在相应的位置写如下代码:C#代码:使用C#代码前需要通过using UnityEngine.UI;导入相应类库,格外注意代码中的方法是GetComponent()而不是Get...

unity3D怎么使用C#的DLL
1、编写要引用的程序集。用户可以编写任何用途的程序集,就像用C#开发.net类库一样。不过需要注意的是,如果要编写从Unity继承的类(比如从MonoBehaviour派生的组件等等),则不能使用namespace,目前的Unity不支持,用了编译报错。2、将程序集DLL放置到目标Unity工程的Asset目录下。虽然可以用VisualStudio编写...

Unity3D开发中热更新为什么不能使用C#的思考
如果Lua的解释执行原理和C#相同,肯定也不能在IOS平台上运行时解释执行。Lua是使用C编写的脚本语言,它在运行时读入Lua编写的代码,在解释Lua字节码(Lua自己的指令)时不是翻译为机器码,而是使用C代码进行解释,不用开辟特殊的内存空间,也不会有新代码在执行,执行的是Lua的虚拟机,用C写出来的虚拟...

用Unity3D 开发游戏哪种语言最好
C#是unity的市面上插件或者库和资料60%以上用C#,项目碰上一些难题寻找解决方案相对容易。加上C#是unity的mono(基于.net平台)的原始语言碰到系统BUG的概率也会低很多。js一般不推荐,也是unity的mono原始语言碰到系统BUG的概率相对低,但是使用比较少,仅占有20%~30 可以关注我们的公众号:奇谷教育 ...

unity可以用c#开发,那么怎么移植到android上的
(1)在Unity3D中创建脚本,如上面第一段代码所示,加入调用Android函数的代码;如果Android要调用C#代码,也要写下被Android代码回调的C#函数。然后,把Unity项目导出为Android工程即可。这里需要注意下图红色部分,其中Bundle Identifier就是导出的Android工程的包名。(2)打开Eclipse,导入工程,选择import->...

相似回答