首页 > 其他分享 >HybridCLR热更新方案

HybridCLR热更新方案

时间:2022-12-13 18:33:37浏览次数:47  
标签:方案 Runtime 示例 HybridCLR 更新 dll 文件 Main

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。

 

 

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

 

标签:方案,Runtime,示例,HybridCLR,更新,dll,文件,Main
From: https://www.cnblogs.com/19940827SR/p/16979576.html

相关文章