2D游戏入门——小狐狸系列(二十五)添加主菜单UI

Session25:主菜单MainMenu

添加背景

这节课我们来制作主菜单,首先需要新建一个Scene作为Menu,然后添加一个Panel作为背景图:

2D游戏入门——小狐狸系列(二十五)添加主菜单UI

然后再添加一个Panel作为Menu,在上面添加按钮和文字,调整一下颜色和各种参数:

2D游戏入门——小狐狸系列(二十五)添加主菜单UI

添加button逻辑

然后为按钮添加逻辑:

我们可以直接为Menu创建一个脚本,然后将开始和结束游戏的函数都写在里面,让按钮去调用不同的函数:

public class Menu : MonoBehaviour
{
    public void StartGame()
    {
        SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex + 1);
    }

    public void QuitGame()
    {
        Application.Quit();
    }
}
2D游戏入门——小狐狸系列(二十五)添加主菜单UI

添加渐变效果

录制一个渐变效果

2D游戏入门——小狐狸系列(二十五)添加主菜单UI

在动画结束的时候调用UIEnable(),启动UI

	private void UIEnable()
    {
        GameObject.Find("Canvas/Menu/UI").SetActive(true);
    }
上一篇:Range Sum Query 2D - Immutable


下一篇:Quartz 2D实现文字镂空效果