摘要: lua_State*luaL_newstate()Lua脚本的编译执行是相互独立的,在不同的线程上执行。通过luaL_newstate()函数可以申请一个虚拟机,返回指针类型 lua_State。今后其他所有Lua Api函数的调用都需要此指针作为第一参数,用来指定某个虚拟机。lua_State* L = luaL_newstate();------------------------------... 阅读全文
posted @ 2009-08-08 23:51 忧郁的加菲猫 阅读(12734) 评论(2) 推荐(0) 编辑
摘要: 1.简介这一节介绍一些关于栈操作、数据类型判断的LUA API,可以使用这些函数获得脚本中的变量值。2.步骤编写 test01.lua 脚本,在VS2003中创建控制台C++程序并正确配置,执行查看结果,修改test02.lua脚本后查看执行结果 3.测试脚本以下是用来测试的lua脚本function plustwo(x)local a = 2;return x+a;end;rows = 6;co... 阅读全文
posted @ 2009-08-08 21:34 忧郁的加菲猫 阅读(2525) 评论(0) 推荐(1) 编辑
摘要: 游戏业中的脚本 脚本不是游戏业的新技术,但脚本为业外的人所知悉,却应归功于《魔兽世界》(以下简称Wow)在世界范围的流行。通过Wow伟大的自定义界面系统,Lua这一脚本语言一举成名天下知。虽然Lua的出名有点横空出世的感觉,但游戏业内早就使用脚本来开发游戏了。即便是在国内,我们所熟悉的网游大多数是用脚本开发的。此前已有人士透露,网游的长青树《梦幻西游》和《大话西游2》就大量应用了脚本技术;特别是《... 阅读全文
posted @ 2009-08-08 17:31 忧郁的加菲猫 阅读(1151) 评论(0) 推荐(0) 编辑
摘要: 我们曾经养过一只小狗,我们给它取名叫旺小财。它虽然是只狗,但我总觉得它长的像卡通猫和老鼠里面的jerry。我现在时常想起它。 阅读全文
posted @ 2009-08-08 17:11 忧郁的加菲猫 阅读(895) 评论(0) 推荐(0) 编辑
摘要: 文件文件的基本概念  所谓“文件”是指一组相关数据的有序集合。 这个数据集有一个名称,叫做文件名。实际上在前面的各章中我们已经多次使用了文件,例如源程序文件、目标文件、可执行文件、库文件 (头文件)等。文件通常是驻留在外部介质(如磁盘等)上的,在使用时才调入内存中来。从不同的角度可对文件作不同的分类。从用户的角度看,文件可分为普通文件和设备文件两种。  普通文件是指驻留在磁... 阅读全文
posted @ 2009-08-08 15:55 忧郁的加菲猫 阅读(54128) 评论(3) 推荐(13) 编辑