游戏开发论坛

 找回密码
 立即注册
搜索
查看: 68081|回复: 37

★★★ 想在 DELPHI 中使用游戏脚本 LUA 吗? ★★★

[复制链接]

16

主题

160

帖子

176

积分

注册会员

Rank: 2

积分
176
QQ
发表于 2005-7-16 19:54:00 | 显示全部楼层 |阅读模式
  我是一个超级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]

sf_2005716195354.rar

799.8 KB, 下载次数:

16

主题

160

帖子

176

积分

注册会员

Rank: 2

积分
176
QQ
 楼主| 发表于 2005-7-16 19:58:00 | 显示全部楼层

Re:★★★ 想在 DELPHI 中使用超级游戏脚本 LUA 吗? ★★★

自己顶一下[em5]
  顺便说明一下,带文档的ZIP包中文档版权归原作者所有,不要随便散发,谢谢!
  其他的部分可以自由传播!

16

主题

160

帖子

176

积分

注册会员

Rank: 2

积分
176
QQ
 楼主| 发表于 2005-7-17 01:33:00 | 显示全部楼层

Re:★★★ 想在 DELPHI 中使用超级游戏脚本 LUA 吗? ★★★

有网友下载后,运行时提示找不到MSVCR71.DLL[em7],原来是Allegro.DLL文件的原因,
DLL是用VC7编译的,默认使用-MD参数连接MSVCRT.LIB,现在修改参数为-MT使用库
LIBCMT.LIB静态CRT库后,问题解决了,需要的朋友加我QQ116453813,
我会发给你们的,谢谢[em13]

号外,修正后的Alleg40.DLL可以直接下载,请看下楼 [em10]

16

主题

160

帖子

176

积分

注册会员

Rank: 2

积分
176
QQ
 楼主| 发表于 2005-7-17 18:26:00 | 显示全部楼层

Re: ★★★ 想在 DELPHI 中使用超级游戏脚本 LUA 吗? ★★★

用DELPHI的朋友没什么对LUA感兴趣的吗? [em20]
放上修正后的Alleg40.DLL [em5]

sf_2005717182536.rar

332.27 KB, 下载次数:

16

主题

160

帖子

176

积分

注册会员

Rank: 2

积分
176
QQ
 楼主| 发表于 2005-7-17 18:29:00 | 显示全部楼层

Re: ★★★ 想在 DELPHI 中使用超级游戏脚本 LUA 吗? ★★★

文档也放上来了 [em5]

sf_200571718292.rar

610.25 KB, 下载次数:

21

主题

182

帖子

192

积分

注册会员

Rank: 2

积分
192
发表于 2005-7-17 23:39:00 | 显示全部楼层

Re:想在 DELPHI 中使用超级游戏脚本 LUA 吗?

很有兴趣,多谢你的无私工作!

1

主题

24

帖子

24

积分

注册会员

Rank: 2

积分
24
发表于 2005-7-18 14:11:00 | 显示全部楼层

Re:想在 DELPHI 中使用超级游戏脚本 LUA 吗?

感谢,先看看

1

主题

24

帖子

24

积分

注册会员

Rank: 2

积分
24
发表于 2005-7-18 14:22:00 | 显示全部楼层

Re:想在 DELPHI 中使用超级游戏脚本 LUA 吗?

真不错,是个好主意

3

主题

159

帖子

159

积分

注册会员

Rank: 2

积分
159
发表于 2005-7-18 21:37:00 | 显示全部楼层

Re:想在 DELPHI 中使用超级游戏脚本 LUA 吗?

下载先
thanks

2

主题

20

帖子

20

积分

注册会员

Rank: 2

积分
20
发表于 2005-7-21 15:33:00 | 显示全部楼层

Re:想在 DELPHI 中使用超级游戏脚本 LUA 吗?

正好是我要找的资料 ^v^
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-2-26 14:18

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表