码迷,mamicode.com
首页 >  
搜索关键字:openresty lua vanilla    ( 4763个结果
照着例子学习 protobuf-lua
参考文章:cocos2dx使用lua和protobuf首先得下载protobuf-gen-lua的插件,插件Git地址在此。下载完之后进入到protoc-gen-lua\plugin这个目录,并在其中建立一个批处理文件:@python E:\3rd\quick-x-protobuf\proto-ge...
分类:其他好文   时间:2014-10-29 21:16:48    阅读次数:298
C++实现对lua访问的封装
这是一个几年前写的对lua的访问封装,当时的项目仅提供了最基本的lua访问接口:调用lua函数,向lua注册标准格式的C++函数.本来我想引进luabind,但luabind相对又过于复杂,并不是所有功能都是我需要的,并且还要为此引入庞大boost.最终还是决定按需求编写一个简单的封装库.首先简单列...
分类:编程语言   时间:2014-10-29 21:00:13    阅读次数:171
Lua与C的交互
Lua 与 C 的交互Lua是一个嵌入式的语言,它不仅可以是一个独立运行的程序,也可以是一个用来嵌入其它应用的程序库。C API是一个C代码与Lua进行交互的函数集,它由以下几部分构成:1、 读写Lua全局变量的函数;2、 调用Lua函数的函数;3、 运行Lua代码片段的函数;4、 注册C函数后可以...
分类:其他好文   时间:2014-10-29 16:58:08    阅读次数:363
CC3.2+Lua(8) ——Lua调用自定义C++类
【唠叨】 ????本节要讲的是如果将自己写的C++类注册进Lua环境,让Lua去调用自定义的C++类。 ????网上有很多都是用原始的tolua++工具来注册C++类的,我看了很多这样的教程,感觉操作起来十分麻烦,而且也很...
分类:编程语言   时间:2014-10-29 13:14:10    阅读次数:358
lua 怎样输出树状结构的table?
为了让游戏前端数据输出更加条理,做了一个简单树状结构来打印数据。ccmlog.lualocal function __tostring(value, indent, vmap) local str = '' indent = indent or '' vmap = vmap or ...
分类:其他好文   时间:2014-10-29 10:25:29    阅读次数:213
CC3.2+Lua(9) ——从C++过渡到Lua
【唠叨】现在开始学习Lua了,开始用CocosCodeIDE开发cocos2dx的游戏了。可是呢,因为cocos2dxv3.x刚刚才出来不久,所以网上的教程大部分都是基于C++版本的,而针对Lua版本的大部分都是老版本v2.x的教程,对于用v3.x的我来说,很多都不适用了。无奈之下只好自己摸索,经过几天的..
分类:编程语言   时间:2014-10-29 02:05:47    阅读次数:510
Lua table 顺序遍历
在Lua中, 如何遍历一个Table元素,主要有两种类型: 1.pairs:下标从1开始,并且是连续的才可以使用 2.ipairs:是无序的示例 local t = { [10] = 1, [20] = 2, [30] = 3, [40] = 4, [50] = 5, [60] = 6 } for ...
分类:其他好文   时间:2014-10-28 23:31:59    阅读次数:478
lua编程之lua与C相互调用
lua是扩展性非常良好的语言,虽然核心非常精简,但是用户可以依靠lua库来实现大部分工作。除此之外,lua还可以通过与C函数相互调用来扩展程序功能。在C中嵌入lua脚本既可以让用户在不重新编译代码的情况下修改lua代码更新程序,也可以给用户提供一个自由定制的接口,这种方法遵循了机制与策略分离的原则。...
分类:其他好文   时间:2014-10-28 21:18:14    阅读次数:185
redis之lua脚本
背景介绍redis数据库提供了一些管理功能比如流水线:打包发送多条命令,并在一个回复里面接收所有被执行命令的结果。事务:一次执行多条命令,被执行的命令要么就全部都被执行,要么就一个也不执行。并且事务执行过程中不会被其他工作打断。乐观锁:监视特定的键,防止事务出现竞争条件。虽然这些附加功能都非常有用,...
分类:其他好文   时间:2014-10-28 19:46:55    阅读次数:172
Lua 之os库
标准os库os.rename(oldname, newname)文件重命名;os.remove(filename)删除一个文件os.execute(cmd)os.execute可运行一条系统命令,类似于C语言的system函数。os.execute("mkdir /tmp/cq")os.exit(c...
分类:其他好文   时间:2014-10-28 17:24:33    阅读次数:182
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!