【Unity2D 2022:UI】制作主菜单

一、创建主菜单游戏场景

1. 在Scenes文件夹中新建一个游戏场景Main Menu

2. 为场景添加背景

        (1)创建画布Canvas

        (2)在Canvas中创建新的空游戏物体Main Menu

        (3)在Main Menu中新建一个图像游戏物体Background,并添加背景图片

        (4) 在Main Menu中新建一个文本游戏物体Tatle,并修改文本

二、添加按钮组件

1. 新建一个空游戏物体Button Manager用来管理所有的按钮

2. 在Button Manager中创建两个按钮游戏物体Start Button、Quit Button,并修改对应的文本

三、添加场景到场景列表中

1. 点击File - Build Settings...打开生成设置菜单栏

2. 点击Add Open Scenes,添加场景

3. 将游戏场景按上述方法也添加到场景列表中 

四、编辑ButtonManager脚本

1. 在Scripts文件夹中新建ButtonManager脚本

2. 编辑ButtonManager脚本

        (1)导入UnityEngine.SceneManagement命名空间

using UnityEngine.SceneManagement;

        (2)编写start方法来加载游戏场景

using UnityEngine.SceneManagement;

public class ButtonManager : MonoBehaviour
{
    public void start()
    {
        SceneManager.LoadScene("Level_1");
    }
}

        注意:start方法的首字母s要小写或另起其他方法名,若S大写则会与Unity内置的Start()方法冲突

        注意:LoadScene方法中的字符串必须与要加载的场景文件名完全相同,否则会报错

        (3)编写quit方法来退出游戏

using UnityEngine.SceneManagement;

public class ButtonManager : MonoBehaviour
{
    public void start()
    {
        SceneManager.LoadScene("Level_1");
    }

    public void quit()
    {
        Application.Quit();
    }
}

五、修改按钮组件

1. 为Button Manger游戏物体挂载ButtonManager脚本

2. 打开Start Button游戏物体,将Button Manager游戏物体赋值到Button组件中的On Click方法

3. 将Start Button调用的方法设置为ButtonManager脚本中的start方法

 

4. 重复步骤2、3,将Button Manager游戏物体赋值到Quit Button游戏物体的Button组件中的On Click方法;将Quit Button调用的方法设置为ButtonManager脚本中的quit方法

        本章完。感谢阅读! 

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值