2021年12月20日打卡

呆呆敲代码的小Y Unity3D领域顶级专家
领域专家: 游戏开发技术领域
2021-12-20 11:54:08

Unity小知识点学习

Unity退出游戏代码

在Unity中做项目的时候,会需要一个退出的功能

在不同的环境下,退出程序的代码是不同的!

通过代码控制即可,代码很简单如下:


 
  1. #if UNITY_EDITOR //如果是在编辑器环境下

  2. UnityEditor.EditorApplication.isPlaying = false;

  3. #else//在打包出来的环境下

  4. Application.Quit();

  5. #endif

示例效果如下:

请添加图片描述

 

完整示例代码如下:


 
  1. using UnityEngine;

  2. using UnityEngine.UI;

  3.  
  4. public class UnityTest1 : MonoBehaviour

  5. {

  6. public Button button1;

  7. public GameObject @object;

  8. void Start()

  9. {

  10. button1.onClick.AddListener(SwitchScene);

  11. }

  12. void SwitchScene()

  13. {

  14. #if UNITY_EDITOR //如果是在编辑器环境下

  15. UnityEditor.EditorApplication.isPlaying = false;

  16. #else//在打包出来的环境下

  17. Application.Quit();

  18. #endif

  19.  
  20. }

  21. private void Update()

  22. {

  23. @object.transform.position += new Vector3(0, 0.1f, 0);

  24. }

  25. }


 

请添加图片描述

...全文
83 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

219,757

社区成员

发帖
与我相关
我的任务
社区描述
加入我们一起摸鱼划水、分享快乐、学习交流 【QQ群:151836911】【版主微信:wh18363】
游戏经验分享 个人社区
社区管理员
  • 海拥✘
  • Code Writers
  • 芝麻粒儿
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

🎉 摸鱼一时爽,一直摸鱼一直爽;跟海海一起摸鱼,从入职摸到离职。

🎁 如果你是在上班时间看到了这句话,恭喜你,你已经是我们摸鱼大军中的中流砥柱了。

社区主页:https://bbs.csdn.net/forums/moyu (ctrl+D收藏一下吧)

⭐️ 摸鱼导航:

1、摸鱼小游戏:https://haiyong.site/moyu

2、学习资料:https://haiyong.site/doc/

3、摸鱼小工具:https://haiyong.site/tools/

4、摸鱼交流圈:https://haiyong.site/chat/

5、牛客【模拟面试、刷题神器】: http://mtw.so/5yjpN8

【社区积分规则】

  • 在社区「发帖」得10积分
  • 内容被管理员「加精」得10积分
  • 点赞他人内容得1积分
  • 评论内容得2积分

博主微信 👇👇👇

试试用AI创作助手写篇文章吧