跳到主要内容

简介

以下内容旨在快速介绍 winS.Unity.Hybrid。

关于HybridCLR

HybridCLRjump iconCode Philosophy 推出的 Unity 全平台原生C#热更新解决方案。

相较于传统热更新方案,HybridCLR 拥有高性能、低内存占用,支持C#等特点,winS for Unity 推荐您使用 HybridCLR 进行代码热更新。

生成热更新代码

HybridCLR 允许您为指定的程序集生成热更新代码,但可能有以下问题:

  • 可能的生成失败:HybridCLR 不会检查AOT程序集和热更新程序集之间的引用,若您有多个程序集,这可能导致生成失败。
  • 热更新程序集依赖:HybridCLR 不会维护热更新程序集之间的依赖关系,您需要手动维护依赖,并在运行时依序加载。
  • 较慢的生成速度:HybridCLR 在生成期间会打印大量日志和执行一些非必要操作,这会明显拖累生成速度。

为此,您可以使用 winS.Unity.Hybrid 提供的HybroidCLR管理器jump icon来代替原生生成操作。