VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > temp > C#教程 >
  • XLua基础

XLua简介

Xlua是腾讯研发的一款Lua开源插件,为Unity、 .Net、 Mono等C#环境增加Lua脚本编程的能力,借助xLua,这些Lua代码可以方便的和C#相互调用,在游戏中,该技术多用于热更新。可以在GitHub上搜索XLua进行下载,如果网速太慢,也可以在gitee上下载

 

C#执行Lua脚本

我们在学习每一个课程的时候,最先接触的都是“Hello world”,在XLua中,如何执行该语句呢?将下载的Xlua项目打开,并且创建一个新的脚本,引入XLua命名空间,并挂载到游戏物体。

    //声明一个Lua虚拟机
    public static LuaEnv lua;
    private void Start()
    {
        //对虚拟机进行实例化
        lua = new LuaEnv();
        //用C#的UnityEngine.Debug.Log打印日志
        lua.DoString("CS.UnityEngine.Debug.Log('Hello world')");
        lua.Dispose();
    }

此时,运行项目,可以看到在控制台中打印出了 Hello world

Tips


相关教程