记录ILRuntime使用过程中的一些坑

这是一些网友的文章,仅供参考,还没验证现在的ILRT版本是否还存在:

ILRuntime热更方案坑点 - 那一轮弯月~ - 博客园 (cnblogs.com)

 

1.在热更工程里使用主工程声明的二维索引器,会出错,目前还没测试是传入的二维坐标变成其他数字,还是返回的时候变成其他,亦或者是中间函数出问题,该BUG目前只在安卓包出现,PC编辑器上正常

主工程

热更工程 

 

2.缓存的字典会报空(不确定是不是这个BUG,反正现在没重现测出来,只依稀记得是跟字典有关的)

本来从想法是在ILRT里,将配置表的某个项缓存成一个UI界面的临时变量,待用到的时候再直接用,不用每次都去TryGetValue,但是有时候有莫名其妙的这个字典的临时变量空了导致报错。

后来还是老老实实每次要读表的时候去TryGetValue。

 

3.ILRuntime热更工程中获取特性,获取不到特性子类的特性。要用特殊方法绕过,并且特性里不能有枚举

貌似对字段的特性不影响?下面获取枚举的特性好像没问题,可以直接获取

链接:https://blog.csdn.net/weixin_45029839/article/details/118853865

 

posted @ 2024-06-04 18:45  JeasonBoy  阅读(2)  评论(0编辑  收藏  举报