• 主页

  • 投资

  • IT

    🔥
  • 设计

  • 销售

  • 共151篇

    Unity - 游戏引擎

关闭

返回栏目

关闭

返回Unity - 游戏引擎栏目

145 - 热更新 - xLua

作者:

贺及楼

成为作者

更新日期:2023-09-17 11:01:40

作用:向软件发送更新包,不需要经过ios或安卓

Github找到xLua包

Tencent/xLua

导入 - xLua包

xLua包里的Assets共4个文件(2文件夹2meta文件)
导入
工程的Assets

xLua包内容

src:核心
xLua - Doc - xLua教程
xLua - Examples:案例
xLua - tutorial: xLua教程

lua.txt文件

XXX.lua.txt

using引入XLua

  1. using XLua;

使用 - 定义私有变量

  1. private LuaEnv luaenv;

使用 - 初始化

  1. luaenv = new LuaEnv();

使用 - 获得XXX.lua.txt文件

  1. TextAsset ta = Resources.Load<TextAsset>("XXX.lua");//读取XXX.lua.txt

使用 - 运作lua代码

  1. luaenv.Dostring(ta.text);

使用 - 关闭软件/换场景的消除,一般放在Unity API的OnDestroy

  1. luaenv.Dispose()