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

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

1. xLua的版本中

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

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

2. LoxodonFramework的版本中

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

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

使用的是LuaTest这个表来绑定

相关推荐
Thomas_YXQ18 小时前
Unity3D 基于GraphView实现的节点编辑器框架详解
unity·编辑器·unity3d·游戏开发·热更新
奔跑的犀牛先生21 小时前
unity学习3:如何从github下载开源的unity项目
unity
weixin_448065311 天前
Unity学习笔记(五)什么是状态机
笔记·学习·unity
ellis19701 天前
u3d中JSON数据处理
unity·json
云上空1 天前
Unity Shader TexelSize的意义
unity·游戏引擎·图形渲染·shader·冯乐乐
两水先木示1 天前
【Unity3D】ECS入门学习(十三)Unity Physics
学习·unity·游戏引擎
向宇it1 天前
【从零开始入门unity游戏开发之——C#篇36】C#的out协变和in逆变如何解决泛型委托的类型转换问题
java·开发语言·unity·c#·游戏引擎
Jerry Nan2 天前
Lua元方法
开发语言·lua
向宇it2 天前
【从零开始入门unity游戏开发之——C#篇29】C#泛型(T)和 泛型约束
java·开发语言·unity·c#·游戏引擎
SlowFeather2 天前
UnityURP 自定义PostProcess之深度图应用
unity·shader