[Unity][LUA][SLUA]选择LUA库导入Unity中

来源:互联网 发布:济南java工资线 编辑:程序博客网 时间:2024/05/20 14:25

LUA库的种类繁多,目前不知道 哪款 更方便,更好用,就随机使用一款LUA 库


目前LUA的库:

slua

UniLua


http://nlua.org/

http://www.ulua.org/


相关的 安装资料 到 LUA中,也有现成的教程,本文不赘述。


LUA库的用法基本上都是一样的,随便选择了一款LUA库。

SLUA

下载最新版本的LUA库,和UNITY,注意 LUA库和UNITY 版本是否兼容。



先清除一下



再make 一下





打开测试场景,进行测试。如果 SLUA 本身自带的 测试 场景都能正常使用,就进行下面的测试。



新建一个Test.cs文件


代码如下所示

using System.Collections;using System.Collections.Generic;using UnityEngine;using SLua;using System.IO;public class Test : MonoBehaviour {    LuaSvr l;    // Use this for initialization    void Start()    {        l = new LuaSvr();        l.init(null, () =>        {            l.start("test");        });    }}


test.txt文件位置

function main() print("Lua Scripts:Hello");end


新建一个空物体,把Test.cs 脚本挂上去。


点击运行,就会显示Lua Scripts:Hello

结束运行后,下面的那一句就会显示。





参考资料:

1.

[Unity]使用Slua框架开发创建Unity引擎中的对象

2.

3.

4.






原创粉丝点击