首页 > Windows开发 > 详细

lua找不到c#系统方法

时间:2019-12-20 16:16:36      阅读:105      评论:0      收藏:0      [点我收藏+]

编辑器(或非il2cpp的android)下运行正常,ios下运行调用某函数报“attempt to call a nil value”

il2cpp默认会对诸如引擎、c#系统api,第三方dll等等进行代码剪裁。简单来说就是这些地方的函数如果你C#代码没访问到的就不编译到你最终发布包。

解决办法:增加引用(比如配置到LuaCallCSharp,或者你自己C#代码增加那函数的访问),或者通过link.xml配置(当配置了ReflectionUse后,xlua会自动帮你配置到link.xml)告诉il2cpp别剪裁某类型。

lua找不到c#系统方法

原文:https://www.cnblogs.com/wang-jin-fu/p/11714724.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!