码迷,mamicode.com
首页 >  
搜索关键字:lua 协程 coroutine    ( 6229个结果
Lua4.0 参考手册(二)4.1-4.4
(接上篇) -------------------------------------- 4 语言 -------------------------------------- 这节描述 Lua 的词法,语法和语义。 ------------------- 4.1 词法约定 ------------------- Lua 中的标识符...
分类:其他好文   时间:2014-11-03 14:47:01    阅读次数:161
lua中获取数组长度问题
lua中获取table长度常用的方法有两种 : 1:table={} print(#table) 2:arr={} table.getn(arr)两者最重要的区别还是存在的,前者 “#” 在下标索引不连续的时候会得到 0.(博主的测试而已,如有异议,请告知下,一起学习)
分类:编程语言   时间:2014-11-03 14:22:35    阅读次数:250
Win32下 Qt与Lua交互使用(三):在Lua脚本中connect Qt 对象
话接上文。笔者为了方便使用Lua,自己编写了一个Lua的类。主要代码如下: QLua.h 1 #ifndef QLUA_H 2 #define QLUA_H 3 4 // own 5 #include "include/lua.hpp" 6 7 // qt 8 #include 9 #i...
分类:Windows程序   时间:2014-11-03 12:52:59    阅读次数:368
Win32下 Qt与Lua交互使用(二):在Lua脚本中使用Qt类
话接上篇。成功配置好Qt+Lua+toLua后,我们可以实现在Lua脚本中使用各个Qt的类。直接看代码吧。#include "include/lua.hpp"#include #include #include #include static int tolua_new_QWidget(lua_.....
分类:Windows程序   时间:2014-11-03 12:51:23    阅读次数:366
Win32下 Qt与Lua交互使用(四):在Lua脚本中自由执行Qt类中的函数
话接上篇。通过前几篇博客,我们实现在Lua脚本中执行Qt类中函数的方法,以及在Lua脚本中连接Qt对象的信号与槽。 但是,我们也能发现,如果希望在Lua脚本中执行Qt类的函数,就必须绑定一个真正实现功能的函数。如QWidget::show(),需要写一个在栈中取出widget指针,widget...
分类:Windows程序   时间:2014-11-03 12:50:59    阅读次数:266
Win32下 Qt与Lua交互使用:配置Qt下Lua运行环境
Lua与C++之间可以实现非常强的交互性。Lua中可以使用C++中的函数,C++中也可以使用Lua中的函数。由此可以引发出很多奇思妙想了。 简单来说,Lua动态的特性补充了C++的功能。当然,也看你具体怎么用。 笔者经常使用Qt,故准备将Qt和Lua结合在一起。想象一下在Lua脚本中调用如下代码.....
分类:Windows程序   时间:2014-11-03 12:45:22    阅读次数:260
Lua的安装
Lua 是一个扩展式程序设计语言,它被设计成支持通用的过程式编程,并有相关数据描述的设施。 Lua 也能对面向对象编程,函数式编程,数据驱动式编程提供很好的支持。它可以作为一个强大、轻量的脚本语言,供任何需要的程序使用。 Lua 以一个用 clean C 写成的库形式提供。(所谓 Clean C ,...
分类:其他好文   时间:2014-11-02 19:30:41    阅读次数:207
cocos2dx lua 类型强转
lua 里,类型强转 local widget = Widget:create() local node = widget:getWidgetWithName("lab"); --node 类型是:Widget local button = tolua.cast(node,...
分类:其他好文   时间:2014-11-02 13:41:18    阅读次数:213
lua 基本
Lua 的语法比较简单,学习起来也比较省力,但功能却并不弱. 所以,我只简单的归纳一下 Lua 的一些语法规则,使用起来方便好查就可以了.估计看完了,就懂得怎么写 Lua 程序了.在 Lua 中,一切都是变量,除了关键字.I. 首先是注释 写一个程序,总是少不了注释的. 在 Lua 中,你可以使用单...
分类:其他好文   时间:2014-11-01 20:25:03    阅读次数:352
OpenResty 简单编写一个Module
使用 Lua module 来进行 Lua 代码的复用是推荐的做法。然后在用户代码中直接用require()来调用module代码:module(...)local myTest = {}function myTest:getid() local str = "123" return str...
分类:其他好文   时间:2014-11-01 14:40:13    阅读次数:207
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!