unity热更新(一)导入Xlua插件

1.进入github.com下载腾讯的xlua包

unity热更新(一)导入Xlua插件_第1张图片

上面下载的是最新版本,也可以通过releases下载,但下载的可能不是最新版本

unity热更新(一)导入Xlua插件_第2张图片

2.解压下载的压缩包

unity热更新(一)导入Xlua插件_第3张图片

3.新建unity项目

4.将xlua包里Assets文件夹里的文件复制到unity项目Assets文件夹里即可

unity热更新(一)导入Xlua插件_第4张图片

unity热更新(一)导入Xlua插件_第5张图片

5.在unity里运行lua程序

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using XLua;
public class RunLua : MonoBehaviour
{

    //1.引入Lua命名空间
    //2.开启一个lua环境
    //3.编写lua代码
    //4.释放lua环境


    private LuaEnv _LuaEnv;

    /*
        private void Start()
        {
            LuaEnv luaEnv = new LuaEnv();
            luaEnv.DoString("Print('Will You Marry Me')");
            luaEnv.Dispose();
        }

        */


    private void Start()
    {
        _LuaEnv = new LuaEnv();
        _LuaEnv.DoString("print('Will You Marry Me')");//DoString里的字符串为lua程序,DoString运行里面的语法程序;
    }
    private void OnDestroy()
    {
        _LuaEnv.Dispose();
    }
}

unity热更新(一)导入Xlua插件_第6张图片

lua输出会有一个lua的标识

unity热更新(一)导入Xlua插件_第7张图片

你可能感兴趣的:(热更新)