
Lua
文章平均质量分 74
wx771720
我很懒
展开
-
Lua JSON 解析与序列化
Lua JSON 解析与序列化原创文章,转载请注明出处:Lua JSON 解析与序列化源码在最后面接口JSON.toString(data, space, toArray)data : any 需要序列化的数据space : number | string 美化输出时缩进空格数量或者填充字符串,默认 nil 表示不美化toArray : boolean 如果是数组,是否按数组格式输出,默认 trueJSON.toJSON(text)text : string json 格式的原创 2022-03-01 15:17:21 · 10285 阅读 · 0 评论 -
Unity 实现 Lua 脚本组件的挂载
Unity 实现 Lua 脚本组件的挂载为了让 Lua 开发效率更高,实现 Lua 脚本挂载到 Unity 游戏对象上,既满足了 Lua 的热更需要,同时也达到了 C# 组件的方便先来看一下最终效果lua 脚本如下---@class ComLuaTest:LuaMonoBehaviour @by wx771720@outlook.com 2022-02-23 20:09:51------@field name string @[export string]---@field intVal原创 2022-02-25 20:12:51 · 4095 阅读 · 0 评论 -
Lua Protobuf
Lua Protobuf生成 proto lua 文件user.protopb_define.luapb_class.lua使用 xx.Protobuf 进行编码和解码原创文章,转载请注明出处:Lua Protobufprotobuf 下载生成 proto lua 文件将 proto 文件放在 in/ 文件夹下执行 PBParser.bat 文件,会在 out/ 文件夹下生成 pb_define.lua + pb_class.lua 文件pb_define.lua : 使用 emmylu原创 2021-04-14 19:39:39 · 1121 阅读 · 0 评论 -
Lua 之 Class 强化 - 持续优化迭代中
Lua 之 Class 强化 - 持续优化迭代中为什么要自己写 ClassLua Class 能干什么特性示例类(继承,方法重写)属性 Getter属性 Setter拦截 getter/setter异步 async/await + Promise【详细可参考 javascript 中的 Promise 用法】方法锁定属性变化监听模块通信(可以参考 MVC 的通知机制,建议只在逻辑类中使用该功能,因为该类会作为全局单例使用,而且不提供接口获取该单例,正常使用为一个独立的功能模块对外的接口,保证模块间解耦)信号原创 2021-02-23 21:13:03 · 480 阅读 · 0 评论