现在一般使用的方案有:tulua&ulua、xlua、ILRuntime
对比:
tulua&ulua 方案成熟,稳定第三方库支持
xlua 之前是为了热更修复线上bug的,腾讯发起的,现在也有部分从一开始就用xlua开发
ILRuntime 最近几年出的,一种全部C#语言开发,掌趣公司发起,现在去掉反射使用桥接类性能有很大提升。大家关注度比较高
lua
优点:稳定、使用的项目多、可行性多
缺点:静态语言,重构麻烦,查错难,学习成本高,维护成本高
ILruntime
优点:调用C#快,学习成本低
缺点:环境不健全,密集型运算相对lua差,比如for。
原文:https://www.cnblogs.com/wangle/p/12179930.html