|
我是一个超级DLEPHI FAN [em5],一直以来都非常喜欢 DELPHI 这个编译器,
自从了解到 LUA 这个简单高效、功能强大的游戏脚本引擎以后,就想怎么
在 DELPHI 中也使用这个引擎,LUA 是用 C 语言设计的,我把它成功转换
成了 DELPHI 中可使用的单元。
由于GameRes上传的800K限制;-< [em17],只能放上个无文档的ZIP包,有爱好游戏开发及 DELPHI 编译器的朋友加我QQ116453813,我一般都在线(隐身)的,我会立即发送一个完整版本(包含文档)给你,谢谢!
完整版本的LUA库在下面的帖子的链接中可以下到
今天把文档传上来了,下面有下载
包含以下文件目录:
Units\存放所有单元文件(PAS源代码版本滴 ;-))
Units\Allegro.PAS(有没有听说过Allegro 2D游戏引擎?
功能强大,我转换成 DELPHI 可用的单元了;-))
Units\Lua.PAS(这个就是主角,LUA FOR DELPHI 单元文件)
Units\QMemory.PAS(DELPHI 中取代语言内置内存管理器的东东,效率大幅度提升,由于疏忽,这个包里没有这个文件,下面帖子里有下载)
Data\存放演示文件使用到的数据
Data\Apple.PNG(PNG图象)
Data\Goddess.JPG(JPG图片)
Data\GBFont.DAT(Allegro 专用的12X12和16X16点阵汉字库)
Data\Lua.BMP(LUA LOGO)
Help\文档和帮助文件
Help\Allegro.CHM(整理后的Allegro 4.03版本英文帮助)
Help\Lua.CHM(整理后的Lua 5.02版本帮助)
Help\LUA文档.rar(我从网上收集的使用LUA的文档)
Help\云风翻译版.rar(云风CloudWu翻译的Allegro帮助文档,是3.2版本的,有些旧了)
根目录
Alleg40.DLL(我改造后的Allegro 4.03版DLL,可以载入PNG JPG格式的图象文件)
Lua502.DLL(LUA 5.02版的运行库文件)
LuaC.EXE(编译.LUA脚本到二进制格式中间代码的实用程序)
TestGB.*(演示程序,示范如何在 LUA 脚本中调用 DELPHI 函数 ;-)
其中使用到了 ALLEGRO 库,比如显示汉字,载入图片JPG PNG等等)
TestGB.dpr 主代码文件
TestGB.exe 双击运行!
TestGB.Lua LUA脚本,演示用
[em10] |
|