我的上一篇文章:https://blog.csdn.net/dangoxiba/article/details/122917201https://blog.csdn.net/dangoxiba/article/details/122917201 大伙有时间可以了解一下哈。

我使用的是空洞骑士的素材+Unity的AssetStore上的免费素材SunnyLand:Sunny Land | 2D Characters | Unity Asset Storehttps://assetstore.unity.com/packages/2d/characters/sunny-land-103349

学习目标:

MainMenu是游戏主菜单必不可少的部分,分为三个Play Setting 以及 Exit。虽然我还不会做Setting但游戏开始退出还是可以实现的,事不宜迟我们马上开始⑧


学习内容:

首先要创建一个Scene名字就叫MainMenu然后创建Canvas创建子对象Panel名字就叫BG铺满整个屏幕,选择喜欢的图片,加入Sprite,创建两个Button以及两个Text作为子对象,我也将PressedColor调成红色的。

接着在Canvas创建一个MainMenu的脚本。

内容如下

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.SceneManagement;
public class MainMenu : MonoBehaviour
{
    public void PlayGame()
    {
        SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex + 1);
    }
    public void QuitGame()
    {
        Application.Quit();
    }
}

其实和我上一篇文章将的一样,为两个Button添加点击事件

检查一下自己的BulidSetting

不妨在Canvas添加一个AudioSource播放一个开场音乐

当我们点击Play的时候就进入第一关

Quit是当你的游戏已创建出来后才能生效的


学习产出:

Button的点击事件以及Quit的方法

Application.Quit();

【Unity2D】制作游戏主菜单MainMenu相关推荐

  1. 【Unity3d】 制作游戏主菜单 GUI

    [Unity3D] 制作游戏主菜单 from:http://v.youku.com/v_show/id_XMTg5MTU5MzUy.html 转载于:https://www.cnblogs.com/w ...

  2. java游戏开发杂谈 - 实现游戏主菜单

    经常玩游戏的同学,大家都知道,游戏都会有个主菜单,里面有多个菜单选项:开始游戏.游戏设置.关于游戏.退出游戏等等,这个菜单是怎么实现的呢. 有一定桌面软件开发基础的同学可能会想到,用JButton组件 ...

  3. 《Unity 游戏案例开发大全》一6.5 游戏主场景

    本节书摘来异步社区<Unity 游戏案例开发大全>一书中的第6章,第6.1节,作者: 吴亚峰 , 杜化美 , 于复兴 责编: 张涛,更多章节内容可以访问云栖社区"异步社区&quo ...

  4. CocosCreator零基础制作游戏《极限跳跃》

    转载闭眼就天黑专栏_个人博客_技术源于分享.一个完整的小游戏教程适合小白入手 一.思维导图 二.制作登录场景 首先,打开CocosCreator,新建HelloWorld项目.选择项目路径,输入项目名 ...

  5. creator 跳跃弧线_CocosCreator零基础制作游戏《极限跳跃》

    原标题:CocosCreator零基础制作游戏<极限跳跃> 刚刚我们制作了游戏的开始场景,现在我们来制作游戏的主场景.还是同样的方法,新建一个名为MainScene的场景,双击打开,修改场 ...

  6. Unity2D入门(八):游戏场景中的UI(主菜单与暂停菜单)

    因为暑假跟着老师做大创项目,需要用到UI方面的内容,所以在这里先记下关于UI的内容.目前我的游戏已经有了基本的雏形,现在的情况是在回补之前落下的笔记,因为大创的缘故我的学习进度和笔记进度差了好多,好纠 ...

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

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

  8. creator 跳跃弧线_(转)CocosCreator零基础制作游戏《极限跳跃》四、添加游戏主场景控制脚本...

    CocosCreator零基础制作游戏<极限跳跃>四.添加游戏主场景控制脚本 前面简单的实现了主界面的UI设置,现在我们开始制作游戏的控制脚本. 在资源管理器的Script文件夹中,点击右 ...

  9. 用cocos2d-html5做的消除类游戏《英雄爱消除》(1)——系统主菜单

    系统主菜单如下图所示: 首先,介绍下这个主菜单,它包含了一个动画logo以及一个按钮选项,动画logo每隔1秒钟切换一张图片,点击相应的按钮选项会切换不同的游戏场景. 下面看下这个界面的源码: /** ...

  10. HTML5制作二级菜单(主菜单的子菜单)

    HTML5制作二级菜单(主菜单的子菜单) 一.HTML文件代码 二. CSS文件代码 三.效果图 一.HTML文件代码 <!--submenu.html--> <!DOCTYPE h ...

最新文章

  1. 单片机c语言程序设计实训报告,(整理)单片机C语言程序设计实训100例.doc
  2. javascript对数值增加千分点/删除千分点
  3. 程序中添加动态用户密码
  4. 常用函数式接口之Consumer
  5. java 窗口GUI
  6. spring mvc学习(54):简单异常处理
  7. MacOS 升级后出现 xcrun: error: invalid active developer path, missing xcrun
  8. H264基本概念之 宏块、片和片组
  9. 安全攻击层出不穷,绿盟科技“智慧安全 3.0”安全防护再升级
  10. left join 重复数据_Python数据分析整理小节
  11. HTML中的父选择器,html – css4中是否有父选择器?
  12. 最近关于linux的一些小问题。
  13. PHP学习8——图像处理
  14. float强制转换的问题及解释
  15. Reapp - 下一代的 Hybrid App 开发框架
  16. oracle语法和sql的区别吗,ORACLE和SQL语法区别归纳
  17. Sublime Text自定义插入当前时间的插件
  18. Linux: sctp 实例
  19. 【IT项目管理】第7章 保证项目质量
  20. java对象实例化内存布局与访问定位

热门文章

  1. 如何生成密钥文件Snk
  2. 征集国内操作系统项目列表
  3. Gitlab配置ssh key
  4. realme怎么互传_分享照片和视频 手机互传如何轻松搞定?
  5. python3官方说明文档_Python3 官方文档翻译 - 4.7 函数定义
  6. 【学习笔记】seckill-秒杀项目--(5)实现商品列表页、详情页
  7. 华科计算机学院硕士武汉理工推免,武汉理工大学2021届保研率14.9%,主要保研本校、武大、华科...
  8. 第2章 Linux内核模块
  9. 运维分级发布_运维必备制度:故障分级和处罚规范
  10. c语言怎么写最小公倍数的函数,C语言 · 最小公倍数