前言:
对于lua这个脚本语言也是第一此接触,此前用过的脚本语言也只有python了,看了lua语言的一些简介,感觉这个脚本语言又比python简洁一点,虽然没有python的那么多的可支持的标准库来来支持,但是它的灵活性和它的扩展性足够使这一脚本语言有一个立足之地了。特别是在游戏这块,lua 的地位可谓真不一般。
我的系统为Ubuntu14.04,环境为Linux version 3.13....
分类:
其他好文 时间:
2014-08-31 18:44:51
阅读次数:
263
用VC编译lua源码,生成lua语言的解释器和编译器1.去网址下载源码http://www.lua.org/download.html2.装一个VC++,我用的是VC6.0 3.接下来我们开始编译源码,我们需要编译:一个静态库一个动态库一个lua语言解释器一个lua编译器建立一个工静态库工程打开VC...
分类:
其他好文 时间:
2014-08-31 18:30:51
阅读次数:
349
最近Cocos2dx的学习卡壳了,一般的照抄代码我不想写上来,但想示例也想得我头晕...为了放松大脑调整状态于是开始学习Lua。Lua的语法学习还是比较简单的,学过javascript或者vbscript的应该很容易就能上手,那些Lua独有的特性也是比较有趣,例如不定数目的多参数函数和随意的参数返回...
分类:
编程语言 时间:
2014-08-31 17:03:31
阅读次数:
316
这是《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);
...
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
这个程序从终端读入内容,而后按照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
table.c 代码分析 全局符号,常量,字符串,关联数组,文件列表的定义。 全局符号: 初始有 5 个基本的符号,Lua 预设的函数和库函数都注册在里面。 常量: 初始的几个常量是 Lua 中 type 的名字。 字符串表,关联...
分类:
其他好文 时间:
2014-08-29 14:47:58
阅读次数:
278
lua作为很好的嵌入式语言可以非常好的作为c/c++补充,在游戏行业是得到了广泛的应用
一直在思考,能不能把他引入商业领域的规则语言呢?将业务规则经常变的部分提炼出来,
而无须重新编译程序。作为规则引擎的角色进行使用
使用前当然得安装一下去http://www.lua.org/下载一个 Lua_v5.1.4.23.exe安装,装完之后执行
可以用 lua.exe逐行解...
分类:
其他好文 时间:
2014-08-29 13:05:38
阅读次数:
306
1.游戏说明一个"记忆"类的比赛游戏。你和电脑对战,轮到谁的回合,谁翻两张牌,如果两张牌一样,就消掉这两张牌,得2分,可以继续翻牌,如果两张牌不一样,就换一个人。直到最后,看谁的得分高。游戏设计思想可以看这篇文章《Cocos2d 游戏状态机》 2. Lua 简单面向对象我们知道Lua是脚本语言,不是真正面向对象语言。但是面向对象好像能让代码结构更加合理,Javascript, Lua都可以模拟出面...
分类:
其他好文 时间:
2014-08-29 09:30:02
阅读次数:
460
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