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

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

1. xLua的版本中

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

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

2. LoxodonFramework的版本中

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

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

使用的是LuaTest这个表来绑定

相关推荐
心前阳光3 分钟前
Unity使用豆包语言模型
unity·语言模型
魔士于安4 分钟前
unity宇宙飞船
游戏·unity·游戏引擎·贴图·模型
RReality32 分钟前
【Unity Shader】高级光照与阴影总结:渲染路径、多光源、透明阴影
unity·游戏引擎
努力长头发的程序猿1 天前
在Unity2d中,根据Y轴决定渲染顺序(URP项目适用)
unity
難釋懷1 天前
初识Lua
开发语言·junit·lua
難釋懷1 天前
Lua语法入门
junit·bootstrap·lua
DaLiangChen1 天前
Unity 精准 Mesh 点击检测:穿透遮挡 + 单击双击识别
unity·游戏引擎
迪普阳光开朗很健康2 天前
Unity中new() 和实例化有什么区别?
unity·游戏引擎
mxwin2 天前
Unity Shader 极坐标特效 从数学原理到实战案例
unity·游戏引擎·shader·uv
liulilittle2 天前
范围随机算法实现
开发语言·c++·算法·lua·c·js