Unity XLua教程 之 加载Lua脚本并执行脚本代码

 时间:2026-02-14 10:15:10

1、打开Unity,新建一亲册个空工程,具体如下图

Unity XLua教程 之 加载Lua脚本并执行脚本代码

2、在百度引擎搜索“GitHub XLua”,下载XLua包下来,解压,导入Unity工程中,具体如下图

Unity XLua教程 之 加载Lua脚本并执行脚本代码

3、在工程中新建一个脚本,命名为“膨调罪CSLua”,双击脚本或者右键“Open C# Project”打开脚本,具体如下图

Unity XLua教程 之 加载Lua脚本并执行脚本代码

4、在“CSLua”脚本上编写代码,首先引入“XLua”命名空间,然后设置一个Lua环境变量,接着新建环境变量,紧接着加载Lua脚本,打印Lua脚本的代码内容,随后执行代码,具体代码和代码说明如下图

Unity XLua教程 之 加载Lua脚本并执行脚本代码

5、“CSLua”脚本的具体内容如下:

using UnityEngine;

using XLua;

public class CSLua : MonoBehaviour {

    private LuaEnv luaEnv;

// Use this for initialization

void Start () {

        luaEnv = new LuaEnv();

        TextAsset ta = Resources.Load<TextAsset>("CS.lua");

        print(ta);

        luaEnv.DoString(ta.text);

}

    private void OnDestroy()

    {

        luaEnv.Dispose();

    }

}

6、打开记事本编辑一个Lua代码,代码如下,并保存为“CS.lua.txt”(注意最好为“UTF-8”格式,不然Unity可能读不到内容),并把Lua文本导入Unity工程中的“Resources”文件夹下,具体如下图

Unity XLua教程 之 加载Lua脚本并执行脚本代码

Unity XLua教程 之 加载Lua脚本并执行脚本代码

7、在场景中,新建一个“GameObject”,把脚各匠本“CSLua”挂载上去,具体如下图

Unity XLua教程 之 加载Lua脚本并执行脚本代码

8、运行场景,即可在控制台Console看到Lua的代码内容和Lua代码执行的输出结果,具体如下图

Unity XLua教程 之 加载Lua脚本并执行脚本代码

9、到此,《Unity XLua教程 之 加载Lua脚本并执行脚本代码》讲解结束,谢谢

  • 开盘如果是先跌后涨再跌怎么做
  • 枸杞黄桃罐头
  • 《阴阳师》SR式神海忍如何体验
  • 怎么查看洋码头App的营业执照
  • 仓式氧气呼吸器和囊式氧气呼吸器的区别
  • 热门搜索
    新加坡旅游景点 旅游地产 广州市旅游商务职业学校 英德旅游 磐安旅游 郴州旅游景点 云南旅游攻略自由行 昆明旅游景点大全 天柱山旅游攻略 北京旅游景点排名