原文:unity slua整合帅气的lua-pb解析protobuf

了解到lua的一个protobuf库,接口帅气,比之前用过的一些lua protobuf库要好很多,深得我心。而且能保持更新,比其他库几年没更新要放心。 lua pb动态解析protobuf协议,无需生成一大坨难看的预定义lua代码,要的就是这个帅气清爽。 lua pb需要用到lpeg, luabitop和struct 个c库,因此你自己项目基本需要重新编译一遍。 我用的是slua,不熟,找slu ...

2017-08-25 22:47 0 1978 推荐指数:

查看详情

Lua-pb 升级到Lua5.3

项目lua库升级到5.3版本后,最头疼的就是原先的一些第三方库原先只是基于lua5.1设计的,比如protobuff 相关的的. 之前项目引入Lua-pb 实现protobuf解析和使用,但是这个库对64位的数据大多是基于32位,有些地方需要修改下。 替换 Struct pack/unpack ...

Fri May 12 22:50:00 CST 2017 0 2397
SLua

downloaded/starcloud下载到本地的资源文件和lua文件 Assets/Builds游戏资源文件存放目录 Assets/Data生成的.ab文件和游戏lua文件存放目录 打包完整的.ab资源文件和lua文件生成data.zip时候用到 如果单独打包更新文件 一般 ...

Sun Aug 30 01:12:00 CST 2015 0 2300
SLua 中使用 Lua 5.3 的编译工程

2016-03-05 更新: 之前编译的库,在 Android 下 Lua_Number 和 Lua_Integer 被编译为了32位,导致从 C# 到 Lua 过程中有64位到32位整型转换会出现溢出出错,出现异常大的负整数。 以下修改或是之前遗漏的部分均使用红色表示 ...

Tue Jul 21 20:04:00 CST 2015 2 3339
protobuflua

推荐个protobuflua版 以前项目客户端lua,通信协议是protobuf,用网易的proto-gen-lua,使用过程遇到些问题需要绕,比如: 1、每次更改、增加proto都要生成新的文件,代码规模剧增 ...

Fri Dec 12 04:38:00 CST 2014 0 2737
Unity SLua 如何调用Unity中C#方法

1.原理 就是通常在Lua框架中所说的,开放一个C#的web接口,或者叫做在Slua框架中注册函数。 2.作用 在Lua中调用C#中的方法,这个是在做热更新中很常用的一种方法,无论是slua,还是lua,都差不多、这里,我拿slua举例。 3.实际运用 举例:如何在Slua中打印Log ...

Mon May 08 22:05:00 CST 2017 0 2312
Unity3d中解析Lua脚本的方法

由于近期项目中提出了热更新的需求,因此本周末在Lua的陪伴下度过。对LuaUnity3d的搭配使用,仅仅达到了一个初窥门径的程度,记录一二于此。水平有限,欢迎批评指正。 网络上关于Lua脚本和Unity3d的配合使用的资料不多,例子工程大多相同。大概了解到针对性的插件有uLua ...

Mon Aug 11 06:00:00 CST 2014 1 5050
Protobuf 动态加载 .pb 文件并操作 Message

之前写了《Protobuf 动态加载 .proto 文件并操作 Message》。除了直接读取 .proto 文件之外,还有一种类似的方法。先把 .proto 文件编译成 .pb 文件,再读取 .pb 文件。这种方法虽然比直接读取 .proto 多了一步,但是在运行期加载更快。 仍然使用 ...

Sat Jan 29 23:57:00 CST 2022 0 1268
ProtoBuf整合到SpringBoot

Protobuf(Google Protocol Buffer)是Google公司开发的一种跨语言和平台的序列化数据结构的方式,是一个灵活的、高效的用于序列化数据的协议 protobuf是跨语言的,并且自带一个编译器(protoc),只需要用protoc进行编译,就可以编译成Java ...

Tue Apr 07 23:23:00 CST 2020 0 3790
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM