游戏场景——游戏界面——退出界面
这样就行了
写代码
关联的按钮控件
事件监听
然后再GamePanel中注册事件
并且还要在SettingPanel中重写HideMe函数
这里将timeScale改为1的目的是为了让时间恢复正常,因为上面点开设置面板时让时间暂停了。
直到当前QuitPanel的代码如下
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class QuitPanel : BasePanel<QuitPanel>
{
//关联的按钮控件
public CustomGUIButton btnQuit;
public CustomGUIButton btnGoOn;
public CustomGUIButton btnClose;
void Start()
{
HideMe();
//事件监听
btnQuit.clickEvent += () =>
{
BlackHand.Instance.ShowMe();
};
btnGoOn.clickEvent += () =>
{
HideMe();
};
btnClose.clickEvent += () =>
{
HideMe();
};
}
}