三九宝宝网宝宝教育智力培养

为什么将lua作为游戏脚本

01月06日 编辑 39baobao.com

[ios开发中 block作为函数参数怎么使用]声明和使用Block: Apple文档中介绍了如何将一个Block声明为变量,并将其作为一个函数使用: int (^oneFrom)(int) = ^(int anInt) { return anInt - 1; }; // 创建了一个内联块^...+阅读

就我个人的理解来看,使用LUA作为脚本语言有三个好处:

1、轻量级

LUA只包括一个精简的核心和最基本的库。这使得LUA体积小、启动速度快,从而适合嵌入在别的程序里。

2、可配置性、可扩展性

LUA并不象其它许多"大而全"的语言那样,包括很多功能,比如网络通讯、图形界面等。但是LUA可以很容易地被扩展:由宿主语言(通常是C或C++)提供这些功能,LUA可以使用它们,就像是本来就内置的功能一样。

3、兼容性

LUA由标准C编写而成,几乎在所有操作系统和平台上都可以编译,运行。

这些都是LUA本身所具备的一些特质。而这些特质正好就决定了LUA的广泛使用:

1、轻量级

没人希望自己的应用程序需要附加几十M甚至几百M的库类文件才能运行。如果一个应用程序这么做了,那么它很难做到Run Anywhere。当然,这个Run Anywhere只是这么一说。

2、可配置性、可扩展性

在游戏研发的过程中,修改是必不可少的过程。如果每次修改都需要从底层做起,那必定是一个非常繁琐的过程。而LUA的可配置、扩展正好可以解决这一问题。

3、兼容性

游戏只是游戏,不能决定玩家的机器配置,更不能决定玩家的操作系统。如果因为游戏与用户的操作系统不兼容导致游戏销量下降,我想,这肯定是不被允许的。

所以,具备了以上三个特点的LUA,没有不作为游戏脚本使用的理由。

以下为关联文档:

作为一名普通医院收费人员我应怎样写年总结这东西最好还是不要抄袭别人的.免得老板问你这段什么意思?那段什么意思?给我具体的说说.你再说不上来.就麻烦了. 我说个大纲.你往里自己加肉.不要写没有必要的空话.老板不会喜...

作为一个物流新手看那些书籍物流著作: 作 者: James R.StockDouglas M.Lambert 装 桢:精装 开 本:16 原 名:Strategic Logistic Management 出版社:中国财政经济出版社 出版日期: 2003-01-01 ISBN: 750056291...

我们需要购买人数统计系统作为商场客流统计和客流分析请问什么您好。您是深圳满家福超市的吗?人数统计系统中,我向您介绍韩国威尔迪品牌,韩国威尔迪人数统计系统。威尔迪人数统计系统可以作为超市,商场的客流统计系统。威尔迪的UNIS软件可以...

听说曲面显示器很适合作为玩使命召唤14这类电竞游戏的显示器题主听说的没错,曲面显示器真的很适合作为电竞显示器来用!我也很喜欢玩《使命召唤14》,一玩起来就忘记了时间,几个小时下来常常眼睛酸痛。但是曲面显示器的曲面屏,不同于平面屏,它...

作为PMC跟单员如何写年终总结1、写这一年一共一共生产了多少产品?并区分出规格,并写出每个规格占总生产数量的百分比。 2、写这一年一共来了多少物料,并区分出规格,并写出每个规格占总来料数量的百分比。 3...

用哪些诗词来作为单位年终工作总结的结束语感叹时光飞逝:逝者如斯夫,不舍昼夜。——孔子《论语》 闲云潭影日悠悠,物换星移几度秋?——王勃《滕王阁诗》 流光容易把人抛,红了樱桃,绿了芭蕉。——蒋捷《一剪梅》白发催年老...

作为电梯使用单位聘用的专职电梯安全管理员应当作好哪些工作使用单位聘用的专职电梯安全管理员所做的工作是围绕其岗位职责来的,下面与你分享一下电梯安全管理人员的管理职责范本,可依据范本结合本单位实际情况做适当增减; 1电梯日常安全...

作为电梯管理人员怎样做好本职工作(一) 具体负责电梯的安全管理工作。 (二) 电梯安全管理员必须经特种设备安全监察机构专业技术培训和安全知识培训,考核合格,持有核发的特种作业操作人员资格证才能上岗。 (三) 保证...

以下哪个选项适合作为一年级下册找规律教学的知识目标没有给出具体的选项,无法给出正确的判断共3课时 《找规律》教学设计(第1课时) 安徽省黄山市屯溪现代实验学校 洪志秋(初稿)安徽省黄山市黄山区教研室 齐胜利(统稿) 教学内容:人教版...

推荐阅读
图文推荐