欢迎光临散文网 会员登陆 & 注册

基于HybridCLR与Yooasset的热更新脚本加载逻辑设计

2023-06-09 23:53 作者:我家的柯基叫团团  | 我要投稿

这篇文章主要是分两部分

1、Hybridclr的快速接入

2、对接yooasset的热更新流程

注意注意

1、Yooasset里使用Unitask需要进行一些小改动~~(Unitask包体的改动),详细的可以看看https://github.com/tuyoogame/YooAsset/blob/main/Assets/YooAsset/Samples~/UniTask%20Sample/README.md    

2、Yooasset使用时候会出现一个内置文件查询服务类的错误,需要去到Yooasset星球大战中拿出来一个脚本StreamingAssetsHelper.cs 放在Main程序集文件夹下即可

3、AOT泛型补充流程放在了Hot层(既原来的热更新流程入口脚本-HotUpdateMain.cs)

这样的变动才让AOT泛型补充也变成了可热更新的,代码脚本再最后面哈

 ps:我使用的是===Hybridclr3.1.0 ==Unity2022.3.0==Yoasset1.4.15

以下是Main程序集(Aot程序集)里面的热更新载入流程的第一个脚本“LoadDll”脚本

接下来是热更新的第一个流程入口脚本的逻辑代码



基于HybridCLR与Yooasset的热更新脚本加载逻辑设计的评论 (共 条)

分享到微博请遵守国家法律