创建SceMannger
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class SceManager : MonoBehaviour {
public static void LoadSce(int index) {
SceneManager.LoadScene(index);
}
}
LuaHelper中添加GetSceManager方法
/// <summary>
/// 場景管理器
/// </summary>
public static SceManager GetSceManager()
{
return AppFacade.Instance.GetManager<SceManager>(ManagerName.Sce);
}
ManagerName添加常量Scene
public const string Sce = "SceManager";
StartUpCommand初始化1管理器添加SceMannger
AppFacade.Instance.AddManager<SceManager>(ManagerName.Sce);
define中声明sceneMgr=LuaHelper.GetSceManager();
sceMgr=LuaHelper.GetSceManager();
代码写完 重新生成下系统文件
//调用他
sceMgr.LoadSce(2);