登录
自2024年5月16日起,中文课堂仅支持使用UnityID登入,如遇问题,请在
开发者社区
发帖说明情况,我们会尽快帮您解决。
ILRuntime与代码热更新框架的搭建技巧
¥168 购买
ILRuntime与代码热更新框架的搭建技巧
教程
中级
6 小时
蓝
蓝色幻想
概述
作者信息
教程资料
互动讨论
课程评价
471人收藏,925人学习
登录后开始教程
章节1
ILRuntime与代码热更新框架的搭建技巧
1.
可试看
ILRuntime的介绍与基础使用
2.
ILRuntime的进阶使用(1)
3.
ILRuntime的进阶使用(2)
4.
ILRuntime的进阶使用(3)
5.
ILRuntime的使用建议(1)
6.
ILRuntime的使用建议(2)
7.
ILRuntime的实现原理及代码保护
摘要
这个教程囊括了从入门开始使用ILRuntime到完整实现一套热更新机制所需要的方方面面知识。该教程将从下载安装开始,到实现第一个Hello World热更新例程,再到ILRuntime诸如跨域继承,CLR重定向等各种高级应用,最后将对ILRuntime的实现原理和实现细节以及一些比较推荐的热更新框架实现结构进行深入讲解。让大家能够了解到各种设计编写一套适用于自己项目的热更新框架所需的知识
本课程主要适用于对Unity已经有一定基础,想要给项目加入热更新功能的观众,除了ILRuntime的使用讲解之外,课程中还将针对预先规划热更新系统和对老项目进行热更新这两种应用场景进行使用方面的建议和推荐。
这个教程将包含以下内容
ILRuntime的介绍和安装使用
ILRuntime进阶使用
断点调试
委托的使用
跨域继承的使用
CLR绑定与重定向
值类型绑定
反射接口的使用
MonoBehaviour使用的注意事项
IL2CPP打包时的注意事项
ILRuntime的限制
常见问题以及解决方法
ILRuntime的使用建议
影响热更执行效率的因素
如何通过Profiler查看热更代码执行效率
如何排查热更代码中的GC Alloc异常
如何达到最佳的性能
推荐的项目组织形式以及老项目改造的建议
ILRuntime的实现原理及代码保护
MSIL和MonoCecil
基于ILRuntime的热更代码保护
类型系统
ILRuntime的调用和运算栈
IL代码解译,流程跳转,CLR重定向实现原理,SEH实现原理
托管对象,字段引用,值类型描述等特殊栈结构
结构体的栈上展开
栈式VM vs 寄存器式VM
建议的Unity版本
适用于所有Unity版本
教程
ILRuntime与代码热更新框架的搭建技巧
开始教程
电脑配置不足?
Unity云桌面,为Unity而生的云开发平台。
即可体验
教程
ILRuntime与代码热更新框架的搭建技巧
登录后开始教程
章节
1
ILRuntime与代码热更新框架的搭建技巧
1.
可试看
ILRuntime的介绍与基础使用
2.
ILRuntime的进阶使用(1)
3.
ILRuntime的进阶使用(2)
4.
ILRuntime的进阶使用(3)
5.
ILRuntime的使用建议(1)
6.
ILRuntime的使用建议(2)
7.
ILRuntime的实现原理及代码保护