切换场景

   创建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);

相关文章: