Unity TEngine5开源框架 学习记录 二、运行框架
·
一、编辑器运行


日志开启
Log.Warning("======= 看到此条日志代表你成功运行了热更新代码 =======");
Log.Warning("======= Entrance GameApp =======");
Log.Debug("");
Log.Error("");
如果没有看到日志输出,先去开启日志
二、打包运行
·1.启动/关闭热更代码宏
运行菜单 HybridCLR/Define Symbols/Enable HybridCLR 运行开启HybridCLR热更新

报错日志
开关宏(Enable HybridCLR)时,要关闭VS,出现上图错误,需要重启Unity编辑器
不需要热更代码时,点击Disable HybridCLR,可以直接去第4步
-
2.安装华佗(HybridCLR)


成功日志
-
3.生成华佗相关文件
-
运行菜单 HybridCLR/Generate/All 进行必要的生成操作。这一步不可遗漏!!!(时间不短,耐心等待)
成功日志
有报错就去华佗官网具体找解决方案
-
4.将脚本打成dll并且粘贴的程序集的文件夹
-
运行菜单 HybridCLR/Build/BuildAssets And CopyTo AssemblyPath,生成热更新dll并copy到热更程序集中。

成功日志
-
5.构建AB包
-
运行菜单 YooAsset/AssetBundle Builder 构建AB
脚本、资源打包工具


查看打包那些资源


-
6.打包
-
打开Build Settings对话框,点击Build And Run,打包并且运行热更新示例工程。


DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐






所有评论(0)