游戏开发论坛

 找回密码
 立即注册
搜索
查看: 6295|回复: 5

Lua脚本语言介绍和开发

[复制链接]

4

主题

6

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2009-1-24 06:28:00 | 显示全部楼层 |阅读模式
Lua 是一个小巧的脚本语言。作者是巴西人。Lua语言的设计目标是成为一个很容易嵌入其他语言中使用的语言,从而为应用程序提供灵活的扩展和定制功能。Lua的主页是 www.lua.org,主要的讨论区有www.luabbs.com等。
  很多程序采用Lua作为自己的嵌入式语言,以此来实现可配置性和可扩展性。包括魔兽世界、博德之门等。Lua最著名的应用是在暴雪公司的网络游戏WOW中,为WOW提供可定制的用户界面(UI)。
  Lua脚本可以很容易的被C/C++代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,ini等文件格式,并且更容易理解和维护。
  Lua是由标准C编写而成,代码简洁优美,可扩展性非常好几乎在所有操作系统和平台上都可以编译,运行。
  一个完整的Lua解释器不过200k,在目前所有脚本引擎中,Lua的速度是最快的。这一切都决定了Lua是作为嵌入式脚本的最佳选择。
  Lua 有一个同时进行的JIT项目,提供在特定平台上的即时编译功能,这将给Lua带来更加优秀的性能。请访问 http://luajit.org/来了解这个项目。
和Python等脚本不同,Lua并没有提供强大的库,这是由它的定位决定的。所以Lua不适合作为开发独立应用程序的语言。不过Lua还是具备了比如数学运算和字符串处理等基本的功能。
Lua在国内的应用刚刚起步,常用的资料和问题都可以到http://www.luabbs.com上进行了解和讨论。
这里推荐几天入门文章:
Lua入门和基础:http://www.luabbs.com/bbs/viewthread.php?tid=104&extra=page%3D1
通过例子学lua:http://www.luabbs.com/bbs/viewthread.php?tid=35&extra=page%3D2
Lua流程控制:http://www.luabbs.com/bbs/viewthread.php?tid=36&extra=page%3D2
Lua与C的交互调用:http://www.luabbs.com/bbs/viewthread.php?tid=39&extra=page%3D1

86

主题

2251

帖子

2384

积分

金牌会员

Rank: 6Rank: 6

积分
2384
QQ
发表于 2009-1-24 11:24:00 | 显示全部楼层

Re:Lua脚本语言介绍和开发

这个站是你的么?
我觉着吧,要做Lua的站,还是专题一点好。
当然更专业的站已经有了~

0

主题

8

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2009-2-20 16:57:00 | 显示全部楼层

Re:Lua脚本语言介绍和开发

这种语言...前几天刚听说过..

0

主题

19

帖子

23

积分

注册会员

Rank: 2

积分
23
发表于 2009-9-23 23:42:00 | 显示全部楼层

Re:Lua脚本语言介绍和开发

这几天公司要我改LUA脚本,
所以现在要狂补啊~~~~

1

主题

21

帖子

30

积分

注册会员

Rank: 2

积分
30
发表于 2009-10-7 20:21:00 | 显示全部楼层

Re:Lua脚本语言介绍和开发

Bad Request (Invalid Hostname)
http://www.luabbs.com访问不了

1

主题

6

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2010-7-15 11:53:00 | 显示全部楼层

Re:Lua脚本语言介绍和开发

赚钱
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-8 10:45

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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