ilruntime
文章平均质量分 68
Gipsyz
好人就得让人拿枪指着?
展开
-
关于ILRuntime热更框架的Bug总结。
1:引用系统组件的某些方法提示找不到该方法。问题原因:可能由于没有添加对应程序集或者没有代码被裁剪。解决方法:尝试添加组件对应的Unity Dll文件,或者在热更引用然后自动生成bind文件。或者在项目内添加对应link文件的权限防止裁剪。2:关于异步方法在热更工程内无法正常执行。问题原因:可能是ILRuntime不支持嵌套的异步方法。比如嵌套的await或者协成。解决方法:尽量避免出现以上写法,避免在迭代器里使用异步方法。3:一些不能稳定复现的逻辑BUG,空引用问题描述:比如初始化时,ab原创 2021-03-08 10:15:53 · 1413 阅读 · 0 评论 -
基于ILRuntime和Addressable搭建热更框架记录——Addressable调试
前言:原本就想基于新资源管理系统来做热更。现在开始做这个事情,以下会记录一些重要步骤及所踩的坑。Unity版本:2020.1ILRuntime版本:1.6.6Addressable版本:1.8.5关于Addressable的配置和调试都不再赘述,之前关于Addressable资源文件测试记录的系列文章里面已经写过。前文地址:关于Addressable资源文件测试记录(一)关于Addressable资源文件测试记录(二)关于Addressable资源文件测试记录(三)关于Addressabl原创 2021-01-28 18:50:53 · 1993 阅读 · 2 评论 -
基于ILRuntime和Addressable搭建热更框架记录——ILRuntime踩坑记录
前言:原本就想基于新资源管理系统来做热更。现在开始做这个事情,以下会记录一些重要步骤及所踩的坑。Unity版本:2020.1ILRuntime版本:1.6.6接上文:基于ILRuntime和Addressable搭建热更框架记录接入ILRuntime跑通之后现在我们需要热更工程中写代码了。但是我们在使用一些方法的时候没有生效并且报错。这就需要参考一下对应的demo里面的示例了。示例不再介绍,重要的是要搞清楚这些示例是解决什么问题的。委托适配器如果只在热更新的DLL项目中使用的委托,是不需要任何原创 2021-01-16 14:37:08 · 2381 阅读 · 0 评论 -
基于ILRuntime和Addressable搭建热更框架记录
前言:原本就想基于新资源管理系统来做热更。现在开始做这个事情,以下会记录一些重要步骤及所踩的坑。Unity版本:2020.1ILRuntime版本:1.6.61:首先搭建ILRuntime的环境。PackageManager里面导入插件及Demo.ILRuntime分两部分,主工程和热更工程。主工程即Unity工程,热更工程即我们需要热更的代码工程。当然我们可以直接基于demo的直接写自己的代码。但为了更符合自己的习惯和控制我重新来搭建热更工程。创建热更工程1:打开VS,文件->新建-&g原创 2021-01-12 16:56:49 · 1931 阅读 · 3 评论