https://www.bilibili.com/video/BV1gJ411374p

新建一个Menu场景

到BuildSetting排列号顺序

新建以下GameObject

显示名为BG的panel他会自动生成Canvas,替换Source Image为背景图

接着名为MainMenu的灰色层,设置sourceImage为none,不然会有圆角,并修改颜色

新建名为UI的空物体,里面存放GamenamePlayQuitButtom,后期可以渐变后显示

新建一个Menu脚本给gameobject:MainMenu

using UnityEngine;
using UnityEngine.SceneManagement;public class Menu : MonoBehaviour
{public void PlayGame(){SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex + 1);}public void QuitGame(){Application.Quit();}public void UIEnable(){GameObject.Find("Canvas/MainMenu/UI").SetActive(true);}
}

下面是play按钮脚本的操作方式:

接着自行设置Quit按钮的函数

最后给MainMenu添加一个渐变动画,并希望文字在渐变动画后出现

完成

Unity教程2D入门:25 主菜单MainMenu相关推荐

  1. Unity教程2D入门:20 趴下效果Crouch

    https://www.bilibili.com/video/BV1FJ411K7FD?spm_id_from=333.999.0.0 先给input添加一个按键 Edit>ProjectSet ...

  2. Unity教程2D入门:22 2D光效(ver. Unity2018)非URP

    https://www.bilibili.com/video/BV1LJ411N7Sr =====================这是非URP灯光使用====================== 场景 ...

  3. Unity教程2D入门:29音效管理SoundManager

    https://www.bilibili.com/video/BV1zE411R7fF 由于过多的AudioSource加载在player上很累赘,这里使用脚本进行音频调用 场景新建SoundMana ...

  4. Unity5x编辑器的主菜单和布局

    一.主菜单按钮 1.Unity编辑器左上角有一排主菜单按钮 2.File菜单 (1).创建新场景, 快捷键Ctrl+N, 常用操作 (2).打开场景, 快捷键Ctrl+O, 常用操作 (3).保存当前 ...

  5. UNITY 2D入门基础教程 (一)

    如果用以前版本的Unity做2D游戏,虽然能做,但是要费很多周折. 比如你可以将一张纹理赋予一个"面片"网格,然后用脚本控制它的动画调整它的位移.如果你要使用物理引擎,那么还要将这 ...

  6. Unity 2D入门基础教程

    作者:Christopher LaPollo 翻译:Xiaoke 写在前面的前面的话:首先感谢原作者和译者,这是一篇非常棒的文章! 写在前面的话:转载肯定会留原文链接,作者的署名,这是毋庸置疑的.而我 ...

  7. unity2D横版游戏教程终章-主菜单和暂停菜单

    最后一节我们做一下主菜单和暂停菜单 我们创建一个新的scene,命名为Menu,这个就是主菜单场景 我们双击Menu进去设置一下我们的UI 我们先添加一下Canvas,在Canvas下面创建连个Pan ...

  8. 我的世界服务器自定义ui,自定义主菜单CustomMainMenu mod教程

    MOD简介 这个MOD允许你使用一个JSON文件修改主菜单,可以修改几乎所有的菜单包含的内容/位置.此外,您还可以添加新的东西到你的菜比如一个幻灯片,网页链接或完全新的子菜单. 在你的第一次运行后,这 ...

  9. Unity 创建2D平台游戏开发学习教程

    了解如何使用C#在Unity中创建您的第一款2D平台游戏 你会学到什么 使用Unity创建2D奥运会 使用可脚本化的对象和单一模式 使用良好的编程实践 创造武器和射弹 使用可脚本化的对象和委托模式创建 ...

  10. 【Unity3D基础教程】给初学者看的Unity教程(四):通过制作Flappy Bird了解Native 2D中的RigidBody2D和Collider2D...

    作者:王选易,出处:http://www.cnblogs.com/neverdie/ 欢迎转载,也请保留这段声明.如果你喜欢这篇文章,请点[推荐].谢谢! 引子 在第一篇文章[Unity3D基础教程] ...

最新文章

  1. 物体检测之从RCNN到Faster RCNN
  2. Mac OS X:在标题栏上显示目录完整路径
  3. Linux软件安装的几种常见方式介绍
  4. map iterator_一个简单的Map Iterator性能测试
  5. 交换机的端口结构及端口类型
  6. [原创] VPDN--PPTP Server
  7. python修改第三方库重写_python安装第三方库时的一些bug 镜像源修改
  8. linux的yum命令无法使用在哪里下载_Linux 知识分享:为Linux的cp和mv命令添加进度条...
  9. linux的8小时差问题解决
  10. Android开发笔记(一百三十)截图和录屏
  11. 虚拟机ping不通主机与外网的解决方法
  12. 盘点前端HTML基础知识
  13. mysql查看表注释和字段注释
  14. 苹果电脑操作系统的演变历程
  15. 微信小程序05 事件绑定与事件传参
  16. web实现全景图的交互展示
  17. 有关access的上机试题_2016年计算机二级《Access》上机操作题及答案
  18. 【bootstraptable】JS访问用户媒体设备摄像头,进行拍照保存
  19. 计算机读不出来u盘装系统,细说电脑重装系统u盘读不出怎么办
  20. 【Eclipse IDEA】IDEA 导入 eclipse Web项目

热门文章

  1. Spring Cloud CAP 简述
  2. 爬虫【11】易班刷网薪系统
  3. 计算机病毒进化趋势,人类进化趋势是什么?
  4. 蓝牙音频编码简介 - SBC、AAC、AptX、LDAC、LHDC
  5. 2021秋招----hr面试总结
  6. 运行VirtualBox提示0x00000000错误“0x00000000指令引用的0x00000000内存该内存不能为written
  7. html 标签的语义化
  8. 使用Python把BT种子转化为磁力链接
  9. 让css固定定位占据其位置
  10. Cesium模型压平