private IEnumerator LoadLocalConfig() { string configUrl = AppConst.AppContentPath() + "Config.json"; WWW wWW = new WWW(configUrl); yield return(wWW); if (wWW.error != null) { Debug.LogWarning("请求本地配置表错误"); yield return(null); } if (wWW.isDone) { string data = wWW.text; AppConst.ConfigUnityLua = JsonUtility.FromJson <ConfigUnityLua>(data); AssetBundleUrl = AppConst.ConfigUnityLua.AssetBundleUrl; StartCoroutine(LoadConfig(() => { AppFacade.Instance.StartUp(); //启动游戏 //XLuaResourceManager.Instance().OnInitialized(AppConst.AssetDir, delegate () //{ // Debug.Log("AssetBundleManifest 加载完成"); // UnltyLuaSceneManager.Instance.LoadScene(SceneEnem.MAIN); //}); })); Debug.LogWarning("请求本地配置表成功:" + AppConst.ConfigUnityLua.ConfigUrl); } //using (UnityWebRequest request = UnityWebRequest.Get(configUrl)) //{ // yield return request.Send(); // if (request.isError) // { // Debug.LogWarning("请求本地配置表错误"); // yield return null; // } // bool Exists = File.Exists(configUrl); //} }
void Start() { AppConst.Init(); Debug.LogError(" ---------------------- 标记:2"); //luaenv.AddLoader(CustomLoader); //luaenv.DoString("require('Main')"); Debug.Log(string.Format("dataPath : {0}", Application.dataPath)); Debug.Log(string.Format("persistentDataPath : {0}", Application.persistentDataPath)); Debug.Log(string.Format("CurrentDirectory : {0}", System.Environment.CurrentDirectory)); //StartCoroutine(LoadConfig(()=> { // XLuaResourceManager.Instance().OnInitialized(AppConst.AssetDir,delegate() { // Debug.Log("AssetBundleManifest 加载完成"); // UnltyLuaSceneManager.Instance.LoadScene(SceneEnem.MAIN); // }); //})); StartCoroutine(LoadLocalConfig()); //TestLuajit(); }