c#发展

首页 » 常识 » 问答 » Unity开源项目精选xLuaUni
TUhjnbcbe - 2021/2/13 18:06:00

洪流学堂,让你快人几步。你好,我是你的技术探路者郑洪智,你可以叫我大智。

今天给你分享一个Unity开源项目,我们一起来看看吧!

xLua

C#下Lua编程支持:xLua为Unity、.Net、Mono等C#环境增加Lua脚本编程的能力,借助xLua,这些Lua代码可以方便的和C#相互调用。

xLua的突破

xLua在功能、性能、易用性都有不少突破,这几方面分别最具代表性的是:

可以运行时把C#实现(方法,操作符,属性,事件等等)替换成lua实现。

出色的GC优化,自定义struct,枚举在Lua和C#间传递无C#gcalloc。

编辑器下无需生成代码,开发更轻量。

源码

1
查看完整版本: Unity开源项目精选xLuaUni