【Unity2D】制作游戏主菜单MainMenu

本文介绍了如何使用Unity和免费素材创建游戏主菜单,包括Canvas、Panel、Button、Text元素的设计,以及 MainMenu脚本的编写,涵盖了PlayGame和QuitGame功能。作者通过实例演示了如何添加点击事件和使用AudioSource播放音乐。

我的上一篇文章:https://blog.csdn.net/dangoxiba/article/details/122917201icon-default.png?t=N7T8https://blog.csdn.net/dangoxiba/article/details/122917201 大伙有时间可以了解一下哈。

我使用的是空洞骑士的素材+Unity的AssetStore上的免费素材SunnyLand:Sunny Land | 2D Characters | Unity Asset Storeicon-default.png?t=N7T8https://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();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值