LUA C API 实例
要在自己的程序中使用Lua,我们必须将Lua解释器核心编译到自己的程序中来,无论是直接编译到主程序中,还是作为外部DLL调用,总之,第一件事情是编译Lua解释器核心。首先,到Lua官方网站下载最新的Lua源代码,得到的是一个.tar.gz。解开的目录中有一个src目录,整个Lua核心代码就在这里了。... « 阅读全文
lua代码热更新
最近在学习lua,准备在下一个游戏中使用lua作为逻辑部分的开发语言。看中两点,一个是代码不用编译,且容易实现热更新,c++的代码在工程规模大了之后,编译速度很慢,经常是改了几行代码,就要等待长达10几,甚至几十分钟的编译时间。这点对开发速度影响较大。第二,c++程序容易挂。虽然在这个项目中,做到了... « 阅读全文
Lua战记5――类和对象之一简单类和简单继承
在Lua中并没有类的概念,当然,你可以把某些东西当作类,你可以那样理解,只要你能正确的运用,并且明白是怎么回事,你怎么理解都可以。 还是看例子: Account={blanace=0} function Account.withdraw(v) Account.blanace = Account.blanace-v Account.withdraw(100) 下断点跟踪,发现Account.blanac=-100,但是考虑下面的情况: a=Acco... « 阅读全文
在Java中使用Lua脚本语言――
Lua就不说了,现在比较热门,语法也很简单.为了在Java中调用,折腾了比较长的时间,就把一些东西记在下面.Lua是支持内嵌在C程序中的,但是官方不支持Java.在网上查了下,有LuaJava开源库,拿来试用了一下,发现这个库还算比较完善的.地址是http://www.keplerproject.o... « 阅读全文
ios上使用wax框架和lua开发游戏(2)(图)
2011-10-12 12:42 面向对象的模型 Lua的另一个问题是,它没有像Objective-C那样的继承体系。Lua中根本没有类。为了克服这个问题,Wax突出显示了放在每个WaxLua文件最前面的一个函数:waxClass。在默认的AppDelegate.lua中,这一行看起来像这样: waxClass{"AppDelegate",protocols = {"UIApplicationDelegate"}} 想通过Lua创建一个Objective-C类,就要使用wa... « 阅读全文
LUA for PSP(2)
2——编写你的第一个Lua程序 现在我们开始为PSP编写自己的第一个Lua程序。请谨记我们在整个教程中都会利用到LuaPlayer的Windows版,虽然有些东西在windows版上不能很好运行(例如音频不是很好),甚或不能运行(例如LuaPlayer新增的一些函数),但是对于我们将要学习的东西来... « 阅读全文
Programing in lua学习笔记
第二章:Types and Values[[..]]注释语句string类型可以保存非常长的字符串tonumber()函数可以将字符串转化为number类型( print("10" +1) --> 11 print("10 +1") --> 10 + 1 print("-5.3e - 10"*"2") --> -1.06e-09 print("hello" +1) -- ERRO... « 阅读全文
通过lua-tcc内联c提升关键代码效率
http://chaoslawful.javaeye.com/blog/700481通过lua-tcc内联c提升关键代码效率tcc是一个很有趣的小型C编译器,其最大的特点是可以实现即时编译C代码,无需产生中间文件即可生成nativecode,且将内部功能全部作为库函数暴露出来,可以很方便地嵌入到自己... « 阅读全文
Program in Lua
Lua的标准库包括string库、table库、I/O库、OS库、算数库、debug库保留字:and break do else elseif end false for function if in local nil not or repeat return then true until while 转义字符:\a bell \b back space -- 后退 \f form feed -- 换页 \n newline -- 换行 \... « 阅读全文
vc执行lua脚本办法之一
转自baidu空间。1,去lua.org上下载lua5.1.4的压缩包吧。然后解压到本地。2,你会发现中间有若干make文件还有一个批处理文件还有若干readme文件。你甭理他。忽略。3,打开vc创建一个空的静态库工程,定义工程名为lua5.1.4,然后把src目录下的所有.c和.h文件一股脑全部导... « 阅读全文

