收藏
回答

小游戏不允许unity使用ILRuntime进行热更吗?

游戏引擎 AppID 操作系统 微信版本 基础库版本
Unity wx8cb65b6aa283d7c5 Android 8.0.47 3.2.5

Unity中代码:

WWW www = new WWW("https://....../hotfix/HotFix_Common.dll");

while (!www.isDone)

                yield return null;

            if (!string.IsNullOrEmpty(www.error))

                UnityEngine.Debug.LogError(www.error);

            byte[] dll = www.bytes;

            www.Dispose();

fs = new MemoryStream(dll);

            //            p = new MemoryStream(pdb);

            try

            {

                appdomain.LoadAssembly(fs, p, new ILRuntime.Mono.Cecil.Pdb.PdbReaderProvider());

            }

            catch (System.Exception e)

            {

                Debug.LogError("LoadAssembly exception: " + e.Message);

            }

回答关注问题邀请回答
收藏
登录 后发表内容