• 【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方法来加载游戏场景

    1. using UnityEngine.SceneManagement;
    2. public class ButtonManager : MonoBehaviour
    3. {
    4. public void start()
    5. {
    6. SceneManager.LoadScene("Level_1");
    7. }
    8. }

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

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

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

    1. using UnityEngine.SceneManagement;
    2. public class ButtonManager : MonoBehaviour
    3. {
    4. public void start()
    5. {
    6. SceneManager.LoadScene("Level_1");
    7. }
    8. public void quit()
    9. {
    10. Application.Quit();
    11. }
    12. }

    五、修改按钮组件

    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方法

            本章完。感谢阅读! 

  • 相关阅读:
    vue3在router跳转路由时,params失效问题
    微信小程序-上拉加载和下拉刷新
    如何利用好信息化工具搭建完善高效的药品研发体系
    Primavera P6 Calendars 全局日历和项目日历Calendar
    《Mycat分布式数据库架构》之Mycat管理
    第二十二章 源代码文件 REST API 参考(四)
    科技类PPT制作总结
    关于一次fullgc告警分析与分布式任务调度框架的选型调研
    策略下发与安全处置
    linux 命令curl`详解
  • 原文地址:https://blog.csdn.net/qq_55048532/article/details/140362814