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

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

1. xLua的版本中

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

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

2. LoxodonFramework的版本中

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

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

使用的是LuaTest这个表来绑定

相关推荐
CreasyChan25 分钟前
Unity中C#状态模式详解
unity·c#·状态模式
古城小栈29 分钟前
接口测试:Postman+Newman 自动化脚本实战指南
自动化·lua·postman
鹿野素材屋31 分钟前
动作游戏网游:帧同步下的动画同步
unity·游戏引擎
小坏讲微服务34 分钟前
Spring Boot4.0 集成 Redis 实现看门狗 Lua 脚本分布式锁完整使用
java·spring boot·redis·分布式·后端·lua
世洋Blog39 分钟前
数据驱动与MVC
unity·mvc
WMX10121 小时前
Unity添加近身菜单-MRTK
unity·游戏引擎
在路上看风景16 小时前
15. 纹理尺寸是4的倍数
unity
IMPYLH16 小时前
Lua 的 IO (输入/输出)模块
开发语言·笔记·后端·lua
AT~18 小时前
unity 使用Socket和protobuf实现网络连接
unity·游戏引擎
菠萝地亚狂想曲21 小时前
使用C语言操作LUA栈
c语言·junit·lua