Open zzx-cc opened 4 years ago
Unity 2019.3 +Xlua,开始过程中修改了C#代码之后,有的时候不用生成代码就能直接运行并测试,但有的时候就会报错需要生成代码,(注:LuaCallCSharp CSharpCallLua标签是通过遍历Assembly形式配置的),生成代码之后都是能正常运行的。 请问一下,如何能让xlua在编辑器模式下不用生成代码直接用反射运行,方便测试,如何配置? 感谢
unity 2019默认是.net standard 2.0,这个不支持emit。你改为设置为.net 4.x就可以不生成代码运行。建议开发期这么设置。 这个在faq有详细介绍
Unity 2019.3 +Xlua,开始过程中修改了C#代码之后,有的时候不用生成代码就能直接运行并测试,但有的时候就会报错需要生成代码,(注:LuaCallCSharp CSharpCallLua标签是通过遍历Assembly形式配置的),生成代码之后都是能正常运行的。 请问一下,如何能让xlua在编辑器模式下不用生成代码直接用反射运行,方便测试,如何配置? 感谢