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

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

1. xLua的版本中

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

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

2. LoxodonFramework的版本中

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

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

使用的是LuaTest这个表来绑定

相关推荐
陈言必行1 小时前
Unity 性能优化 之 编辑器创建资源优化( 工作流 | 场景 | 预制体)
unity·编辑器·游戏引擎
1uther7 小时前
Unity核心概念⑨:Screen
开发语言·游戏·unity·c#·游戏引擎
java搬砖工-苤-初心不变8 小时前
基于 lua_shared_dict 的本地内存限流实现
开发语言·junit·lua
死也不注释10 小时前
【Unity UGUI 交互组件——Slider(7)】
unity·游戏引擎·交互
程序猿多布15 小时前
XLua教程之热补丁技术
unity·c#·lua·xlua
java搬砖工-苤-初心不变15 小时前
OpenResty 限流方案对比:lua_shared_dict vs Redis
redis·lua·openresty
SmalBox18 小时前
【光照】Unity中的[光照模型]概念辨析
unity·渲染
挂科是不可能出现的18 小时前
unity导入blender动画
unity·游戏引擎·blender
派葛穆19 小时前
Unity-按钮实现场景跳转
java·unity·游戏引擎
程序猿多布21 小时前
XLua教程之Lua调用C#
unity·c#·lua·xlua