码迷,mamicode.com
首页 >  
搜索关键字:lua 协程 coroutine    ( 6229个结果
vs如何在C++中调用Lua
最近Cocos2dx的学习卡壳了,一般的照抄代码我不想写上来,但想示例也想得我头晕...为了放松大脑调整状态于是开始学习Lua。Lua的语法学习还是比较简单的,学过javascript或者vbscript的应该很容易就能上手,那些Lua独有的特性也是比较有趣,例如不定数目的多参数函数和随意的参数返回...
分类:编程语言   时间:2014-08-31 17:03:31    阅读次数:316
Lua 中栈操作的C API示例
这是《Lua程序设计》中的例子,做个简单记录。 #include #include #include static void stackDump(lua_State *L){ int i; int top = lua_gettop(L); for(i = 1; i <= top; i++){ int t = lua_type(L, i); ...
分类:Windows程序   时间:2014-08-30 19:08:49    阅读次数:316
Lua1.0 代码分析 hash.c
hash.c 代码分析 Lua 中最重要的一个数据结构及相关操作。 主要看下几个对外的接口。 /* **?Create?a?new?hash.?Return?the?hash?pointer?or?NULL?on?error. */ Hash?*lua_hashcreate?(unsigned?i...
分类:其他好文   时间:2014-08-30 17:52:30    阅读次数:168
在C中调用Lua代码
这个程序从终端读入内容,而后按照lua块执行。 #include #include #include "lua.h" #include "lauxlib.h" #include "lualib.h" int main(){ char buff[1024]; int error; memset(buff, 0, sizeof(buff)); lua_Stat...
分类:其他好文   时间:2014-08-29 18:23:18    阅读次数:314
Lua1.0 代码分析 table.c
table.c 代码分析 全局符号,常量,字符串,关联数组,文件列表的定义。 全局符号: 初始有 5 个基本的符号,Lua 预设的函数和库函数都注册在里面。 常量: 初始的几个常量是 Lua 中 type 的名字。 字符串表,关联...
分类:其他好文   时间:2014-08-29 14:47:58    阅读次数:278
Lua快速入门
lua作为很好的嵌入式语言可以非常好的作为c/c++补充,在游戏行业是得到了广泛的应用 一直在思考,能不能把他引入商业领域的规则语言呢?将业务规则经常变的部分提炼出来, 而无须重新编译程序。作为规则引擎的角色进行使用  使用前当然得安装一下去http://www.lua.org/下载一个 Lua_v5.1.4.23.exe安装,装完之后执行 可以用 lua.exe逐行解...
分类:其他好文   时间:2014-08-29 13:05:38    阅读次数:306
Cocos2d Lua 入门小例子 一个记忆力游戏
1.游戏说明一个"记忆"类的比赛游戏。你和电脑对战,轮到谁的回合,谁翻两张牌,如果两张牌一样,就消掉这两张牌,得2分,可以继续翻牌,如果两张牌不一样,就换一个人。直到最后,看谁的得分高。游戏设计思想可以看这篇文章《Cocos2d 游戏状态机》 2. Lua 简单面向对象我们知道Lua是脚本语言,不是真正面向对象语言。但是面向对象好像能让代码结构更加合理,Javascript, Lua都可以模拟出面...
分类:其他好文   时间:2014-08-29 09:30:02    阅读次数:460
Lua1.0 代码分析 inout.c
inout.c 代码分析 主要看下对于文件的处理 /* **?Function?to?open?a?file?to?be?input?unit. **?Return?0?on?success?or?1?on?error. */ int?lua_openfile?(char?*fn) { ?lua_linenumber?...
分类:其他好文   时间:2014-08-29 00:12:38    阅读次数:274
浮点数问题
(1)浮点数是有理数的集合,有些有理数不能表示,会有舍去误差如0.1等。(2)浮点数可以表示的连续整数也是有限的。有些脚本语言,比如awk,lua中都是使用浮点数来存储整数的,也就是说,我们在语言中使用的整数,在语言内部是使用浮点数来表示的。我们知道,浮点数的运算中通常存在着一定的误差,所以整数是否...
分类:其他好文   时间:2014-08-28 23:59:56    阅读次数:475
【cocos2d-x3.2游戏开发】 lua 类, 继承, 面向对象
lua没有面向对象一说,cocos为我们准备了class的lua端函数,我们参考quick的class函数 --[[-- 创建一个类 ~~~ lua -- 定义名为 Shape 的基础类 local Shape = class("Shape") -- ctor() 是类的构造函数,在调用 Shape.new() 创建 Shape 对象实例时会自动执行 function Shape:cto...
分类:其他好文   时间:2014-08-28 18:12:55    阅读次数:383
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!