C#下Lua编程支持,xLua为Unity、 .Net、 Mono等C#环境增加Lua脚本编程的能力。借助xLua,这些Lua代码可以方便地和C#相互调用。支持安卓、iOS移动系统以及Windows、Linux和OSX等桌面系统。
根据介绍,xLua在功能、性能、易用性方面均有突破,其中最具代表性的分别如下:
运行时把C#实现(方法、操作符、属性、事件等)替换成lua实现;
出色的GC优化,自定义struct,枚举在Lua和C#间传递无C# gc alloc;
编辑器下无需生成代码,开发更轻量。
项目创建者为腾讯,已在GitHub上获得了7.8k的Stars,并于23天前更新了v2.1.16(具有silicon支持)。
GitHub地址:网页链接
开源协议:MIT License和BSD 3-Clause License
Copyright (C) 2016 THL A29 Limited, a Tencent company. All rights reserved.
根据介绍,xLua在功能、性能、易用性方面均有突破,其中最具代表性的分别如下:
运行时把C#实现(方法、操作符、属性、事件等)替换成lua实现;
出色的GC优化,自定义struct,枚举在Lua和C#间传递无C# gc alloc;
编辑器下无需生成代码,开发更轻量。
项目创建者为腾讯,已在GitHub上获得了7.8k的Stars,并于23天前更新了v2.1.16(具有silicon支持)。
GitHub地址:网页链接
开源协议:MIT License和BSD 3-Clause License
Copyright (C) 2016 THL A29 Limited, a Tencent company. All rights reserved.