unity热更新(一)导入Xlua插件
2018-03-13 14:35
483 查看
1.进入github.com下载腾讯的xlua包
![](https://oscdn.geek-share.com/Uploads/Images/Content/202006/23/787d3ac7c4fae9979f60ef46a657a4ec)
上面下载的是最新版本,也可以通过releases下载,但下载的可能不是最新版本
![](https://oscdn.geek-share.com/Uploads/Images/Content/202006/23/4b227c8c3ad544746a60d3be467a241d)
2.解压下载的压缩包
![](https://oscdn.geek-share.com/Uploads/Images/Content/202006/23/13a09483f799ae4c18db72da6910858b)
3.新建unity项目
4.将xlua包里Assets文件夹里的文件复制到unity项目Assets文件夹里即可
![](https://oscdn.geek-share.com/Uploads/Images/Content/202006/23/7fd1b2c0a3be85b6dd9cb3c7f8f92f23)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202006/23/4d438694446cd686862fb7596c20a3f6)
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();
}
}
![](https://oscdn.geek-share.com/Uploads/Images/Content/202006/23/67b8043902c1d4da62f64ca8b7cfd10d)
lua输出会有一个lua的标识
上面下载的是最新版本,也可以通过releases下载,但下载的可能不是最新版本
2.解压下载的压缩包
3.新建unity项目
4.将xlua包里Assets文件夹里的文件复制到unity项目Assets文件夹里即可
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();
}
}
lua输出会有一个lua的标识
相关文章推荐
- AndroidStudio创建项目或导入项目时出现插件太老 需要更新到最新版本
- [导入]jQuery插件推荐(最后更新2009年01月18日)
- Unity热更新(二):Lua介绍与工具
- m2和wmo模型导入插件更新
- iOS使用lua语言的使用步骤与实现插件的动态更新
- chrome 更新插件 运行一次 不提示
- 代码可视化插件更新
- [quick-cocos2d-x lua学习] 源文件编译、加密详解、及自更新文章收集
- Springboot上传excel并将表格数据导入或更新mySql数据库
- eclipse 插件开发 实现 远程更新
- AndroidStudio中Gradle插件无法更新的解决办法
- 使用lua编写Wireshark的dissector插件
- 【Android Studio】记录Gradle插件更新及Gradle更新
- 引擎设计跟踪(九.10) Max插件更新,地形问题备忘
- svn项目的导入,导出,更新
- Bootstrap导入JavaScript插件
- [置顶] [Unity XLua]热更新XLua入门(一)-基础篇
- [异常解决] vmware tools 虚拟机 --> 更新/导入wmwera tools菜单变灰,无法导入问题解决
- myEclipse/Eclipse插件安装、更新、删除
- Eclipse安装Git插件以及关联导入Github项目