基于ILRuntime 的 Unity脚本使用方式 的 热更新脚本。
- 在热更项目中,HotScript 定义为热更脚本,所有继承该脚本的类,都可以以Unity脚本的方式添加、显示、编辑、引用等,这样极大方便了热更项目的脚本使用。
- 因未考虑性能问题,仅建议小型项目使用。
- 热更项目脚本的Editor下编辑。
- 热更脚本可包含一些基础类型。
- 热更脚本可包含任意Component。
- 热更脚本可包含HotScript。
- HotScript初始化顺序问题,导致只能后初始化的引用先初始化的脚本。
- 添加更多基础类型支持。
- 编辑器优化,可以通过AddComponent按钮添加热更新脚本。
- 编辑器优化,脚本显示名称为热更脚本名称。
- Prefab存储优化,不使用现有的结构体方式来序列化所有类型变量。