slua与ulua对比

本文对比了slua和tolua在Unity3d中的C#与lua交互、特殊数据类型导出、性能及内存占用等方面,发现tolua在性能测试中占据优势,而slua提供了更丰富的错误处理和框架支持。两者都针对Unity的值类型进行了优化,但tolua不支持动态反射,slua则有动态反射处理但存在一些限制。附录包含了详细的性能测试数据。
摘要由CSDN通过智能技术生成

slua与tolua的对比

说明 : 两者对比,表现好的一方为5分,表现差的一方对照给出相应分数。平手用’-‘表示

对比项 slua ulua
性能 3 5
导出功能 5 4
周边支持 2 5
错误提示 - -
api易用性 - -

下面是详细说明

slua

1. C#调用lua
LuaState luaState = new LuaState(); //新建luaState
luaState.doFile("脚本路径");//加载脚本
LuaTable t = luaState.getFunction("函数名").call(...)//运行函数
t["字段名"] = "字段值" //操作table
2. 导出C#/C到lua的几种方式
    评论 2
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值