【Unity2D】制作游戏主菜单MainMenu
我的上一篇文章: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相关推荐
- 【Unity3d】 制作游戏主菜单 GUI
[Unity3D] 制作游戏主菜单 from:http://v.youku.com/v_show/id_XMTg5MTU5MzUy.html 转载于:https://www.cnblogs.com/w ...
- java游戏开发杂谈 - 实现游戏主菜单
经常玩游戏的同学,大家都知道,游戏都会有个主菜单,里面有多个菜单选项:开始游戏.游戏设置.关于游戏.退出游戏等等,这个菜单是怎么实现的呢. 有一定桌面软件开发基础的同学可能会想到,用JButton组件 ...
- 《Unity 游戏案例开发大全》一6.5 游戏主场景
本节书摘来异步社区<Unity 游戏案例开发大全>一书中的第6章,第6.1节,作者: 吴亚峰 , 杜化美 , 于复兴 责编: 张涛,更多章节内容可以访问云栖社区"异步社区&quo ...
- CocosCreator零基础制作游戏《极限跳跃》
转载闭眼就天黑专栏_个人博客_技术源于分享.一个完整的小游戏教程适合小白入手 一.思维导图 二.制作登录场景 首先,打开CocosCreator,新建HelloWorld项目.选择项目路径,输入项目名 ...
- creator 跳跃弧线_CocosCreator零基础制作游戏《极限跳跃》
原标题:CocosCreator零基础制作游戏<极限跳跃> 刚刚我们制作了游戏的开始场景,现在我们来制作游戏的主场景.还是同样的方法,新建一个名为MainScene的场景,双击打开,修改场 ...
- Unity2D入门(八):游戏场景中的UI(主菜单与暂停菜单)
因为暑假跟着老师做大创项目,需要用到UI方面的内容,所以在这里先记下关于UI的内容.目前我的游戏已经有了基本的雏形,现在的情况是在回补之前落下的笔记,因为大创的缘故我的学习进度和笔记进度差了好多,好纠 ...
- unity2D横版游戏教程终章-主菜单和暂停菜单
最后一节我们做一下主菜单和暂停菜单 我们创建一个新的scene,命名为Menu,这个就是主菜单场景 我们双击Menu进去设置一下我们的UI 我们先添加一下Canvas,在Canvas下面创建连个Pan ...
- creator 跳跃弧线_(转)CocosCreator零基础制作游戏《极限跳跃》四、添加游戏主场景控制脚本...
CocosCreator零基础制作游戏<极限跳跃>四.添加游戏主场景控制脚本 前面简单的实现了主界面的UI设置,现在我们开始制作游戏的控制脚本. 在资源管理器的Script文件夹中,点击右 ...
- 用cocos2d-html5做的消除类游戏《英雄爱消除》(1)——系统主菜单
系统主菜单如下图所示: 首先,介绍下这个主菜单,它包含了一个动画logo以及一个按钮选项,动画logo每隔1秒钟切换一张图片,点击相应的按钮选项会切换不同的游戏场景. 下面看下这个界面的源码: /** ...
- HTML5制作二级菜单(主菜单的子菜单)
HTML5制作二级菜单(主菜单的子菜单) 一.HTML文件代码 二. CSS文件代码 三.效果图 一.HTML文件代码 <!--submenu.html--> <!DOCTYPE h ...
最新文章
- 单片机c语言程序设计实训报告,(整理)单片机C语言程序设计实训100例.doc
- javascript对数值增加千分点/删除千分点
- 程序中添加动态用户密码
- 常用函数式接口之Consumer
- java 窗口GUI
- spring mvc学习(54):简单异常处理
- MacOS 升级后出现 xcrun: error: invalid active developer path, missing xcrun
- H264基本概念之 宏块、片和片组
- 安全攻击层出不穷,绿盟科技“智慧安全 3.0”安全防护再升级
- left join 重复数据_Python数据分析整理小节
- HTML中的父选择器,html – css4中是否有父选择器?
- 最近关于linux的一些小问题。
- PHP学习8——图像处理
- float强制转换的问题及解释
- Reapp - 下一代的 Hybrid App 开发框架
- oracle语法和sql的区别吗,ORACLE和SQL语法区别归纳
- Sublime Text自定义插入当前时间的插件
- Linux: sctp 实例
- 【IT项目管理】第7章 保证项目质量
- java对象实例化内存布局与访问定位
热门文章
- 如何生成密钥文件Snk
- 征集国内操作系统项目列表
- Gitlab配置ssh key
- realme怎么互传_分享照片和视频 手机互传如何轻松搞定?
- python3官方说明文档_Python3 官方文档翻译 - 4.7 函数定义
- 【学习笔记】seckill-秒杀项目--(5)实现商品列表页、详情页
- 华科计算机学院硕士武汉理工推免,武汉理工大学2021届保研率14.9%,主要保研本校、武大、华科...
- 第2章 Linux内核模块
- 运维分级发布_运维必备制度:故障分级和处罚规范
- c语言怎么写最小公倍数的函数,C语言 · 最小公倍数