HybridCLR热更新方案

Hybrid指的是混合开发,CLR指的是公共语言运行库(Common Language Runtime)->托管代码执行核心中的引擎。前身叫做huatuo

git示例项目地址为https://github.com/focus-creative-games/hybridclr_trial

文档地址为https://focus-creative-games.github.io/hybridclr/start_up

运行示例项目,进行使用所涉及到的知识点有以下几个:

1.程序集/.asmdef文件/.dll文件

2.AssetBundle打包(加载)和.dll文件生成(加载)

关于程序集的理解

图一表示LoadDll.cs文件是属于定义文件Main的,也就是属于Main.dll的,这是根据目录来划分的,也会体现在打开VS之后,Main文件夹下的脚本会视为一个为Main的C#工程。

图二表示的是默认创建的脚本是属于Assembly-CSharp.dll的。

图三表示的是Main.dll是依赖HybridCLR.Runtime的,也会体现在打开VS之后,Main的C#工程中会引用HybridCLR.Runtime。

 

 

 后续再补充对于示例项目的理解。。。

 

posted on   _依靠  阅读(470)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示