
lua
_阳光_
将代码转化为生产力。
展开
-
在lua环境中使用protobuf
最近在cocos2dx的项目中,需要在LUA脚本层使用protobuf协议。官方已经推出了很多种语言的版本。但唯独LUA版本不全。于是开始研究protobuf在LUA下的实现,将完的过程记录了下来,希望对其它人能有所帮助。1、下载protoc-gen-lua可以通过HG从服务器(hg clone https://code.google.com/p/protoc-gen-lua/)上下载原创 2013-07-06 22:47:16 · 13218 阅读 · 6 评论 -
Lua protobuf相关API
以下在的protoBuf文件为例,他会生成一个名为peroson_pb的模块#file:person.proto message Person { required int32 id = 1; required string name = 2; optional string email = 3; extensions 10 to max; }原创 2013-09-05 10:26:46 · 5504 阅读 · 0 评论 -
C++访问LUA中的函数
最近一个COCOS2DX项目有了大的变化,整个项目的数据层都从C++层移到了LUA层。这下问题就来了,如何在C++层方问LUA的数据层呢?而我作为一个LUA的新人,那就纠结了,那尼马还不得啃好几本书?如果我告诉上司,我需要一周的时间,那估计要被炒掉了。但没法,任务分配了,开始干吧。 关于在c++代码中访问LUA函数的教程,可以说遍布网络的每个角落,大家会去教如何使用lua_pcall,原创 2013-10-06 00:01:21 · 1425 阅读 · 0 评论 -
利用lua_pcall()的errfunc参数调试LUA程序
在cocos2d-x中我们经常会使用lua来实现很多的上层的功能,如配置文件,界面,网络协议等。当LUA的代码量越来越大时,调试的需求也相应越来越高。虽然网络上已经出现了一些可以调试的IDE工具,如decade,ldt,等。但由于本人愚笨,decade在我手上容易崩溃,LDT也使络没有实现C++和LUA之间的远程调试。于是开始寻找其它的调试方法。 随着对cocos2d-x的了解越原创 2013-10-05 12:41:33 · 7598 阅读 · 3 评论