admin管理员组

文章数量:1647566

文章目录

  • 热更新方案 HybridCLR 学习教程(一)HybridCLR原理及准备工作
      • 前言
    • 一、学前准备
      • 1.1 资源下载
      • 1.2 文档参考学习
    • 二、关于HybridCLR
      • 2.1 HybridCLR特性:
      • 2.2 HybridCLR工作原理
      • 2.3 与其他流行的c#热更新方案的区别
      • 2.4 兼容性
      • 2.5 原理流程介绍
    • 三、快速上手(重要)
      • 3.1 体验示例项目 hybridclr_trial
      • 3.2 安装HybridCLR
        • 3.2.1 安装HybridCLR package
        • 3.2.2 初始化HybridCLR
      • 3.3 项目设置
        • 3.3.1 配置PlayerSettings
        • 3.3.2 热更新模块拆分
        • 3.3.3 配置 HybridCLR
    • 四、加载和使用热更新代码
      • 4.1 编译热更新dll
      • 4.2 将热更新dll加入你的热更新资源管理系统
      • 4.3 加载更新assembly
      • 4.4 运行热更新代码
      • 4.5 通过反射运行
      • 4.6 通过反射创造出Delegate后 运行
      • 4.7 通过反射创建出对象后,再调用接口函数
      • 4.8 通过直接初始化挂载了热更新脚本的scene或者prefab
    • 五、打包
    • 六、处理代码裁剪
    • 七、处理AOT泛型
      • 7.1代码中执行补充元数据
      • 7.2 应该补充元数据的assembly列表
      • 7.3 获得补充元数据dll
    • 八、使用热更新MonoBehaviour和ScriptableObject
    • 总结

  • 本文标签: 准备工作原理方案教程HybridCLR