第2章 Lua语言基础

我们即将学习的Cocos2d-x Lua游戏引擎,采用的是Lua脚本语言。Lua是葡萄牙语“月亮”的意思,是1993年由巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)的一个研究小组开发的。它的设计目标是具有良好的可扩展性,它非常容易地在应用中加入Lua脚本。

Lua免费、小巧、快速而且容易移植。它由标准C编写而成,是最快、最高效的脚本语言之一。Lua的内核小于120KB,而Python的内核大约860KB, Perl的内核大约1.1MB。对于游戏开发,Lua是比较好的选择。