两种不同的LuaBehaviour生命周期绑定

在学习xLua时,发现xLua和LoxodonFramework的LuaBehaviour稍微有些不同,其中一个点是在调用DoString方法时的区别

1. xLua的版本中

直接使用Lua脚本环境进行绑定,这时候的Lua脚本调用生命周期函数是这样的

直接在Lua脚本中写函数就行

2. LoxodonFramework的版本中

使用的是DoString返回的object数组的第一个对象来绑定,而这个返回的就是Lua脚本最后的return对象,比如最后return一个表,那么metatable就是这个返回的表

这时候在Lua脚本中的调用就是

使用的是LuaTest这个表来绑定

相关推荐
BrightMZM14 小时前
记录一下Unity的BUG,Trial Version
unity·bug·打包·trial
▍ 小太阳 ☼16 小时前
Unity2022Navigation系统打开方式
unity·游戏引擎
qq_1702647519 小时前
unity升级对ab变更的影响
unity·游戏引擎
不伤欣1 天前
Unity Mask镂空效果(常用于新手引导或高亮显示UI元素)
游戏·ui·unity·游戏引擎
软泡芙2 天前
【Unity】HybridCLR:原生C#热更新革命
unity·游戏引擎
玩转C语言和数据结构3 天前
Lua下载和安装教程(附安装包)
lua·lua下载·lua安装教程·lua下载和安装教程·lua安装包
大Mod_abfun3 天前
Unity游戏基础-5(一些细节)
游戏·unity·游戏引擎
Arva .3 天前
HTTP Client
网络协议·http·lua
心疼你的一切4 天前
使用Unity引擎开发Rokid主机应用的模型交互操作
游戏·ui·unity·c#·游戏引擎·交互
淡海水4 天前
【URP】Unity[内置Shader]光照着色器Lit
unity·游戏引擎·shader·urp·着色器·lit