ulua 动态反射在IOS上的问题

ulua同时支持静态代码生成和动态接口反射。ios

之前在cocos2d中,c++ 没有反射能力,天然须要将全部的接口都静态生成代码给lua使用。c++

c#动态反射给lua使用,在ios的 il2cpp中存在一个, 若是一个类,例如 unityengine.ui.inputfield.submitevent 这个类, 继承自 unityevent<string>, 这个泛型类,若是用反射获取, ios上mono应该没有实现这个泛型的反射机制, il2cpp生成的代码中也没有这个机制c#

须要将这个类静态生成绑定,同时须要将类的父类也生成静态绑定,这样才能使用父类中的方法。ui

若是静态生成了一个类,就会默认全部方法都是静态生成的,因此父类也要静态生成。lua

相关文章
相关标签/搜索