首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

lua脚本之lua语言简介以及lua的装配

2013-04-12 
lua脚本之lua语言简介以及lua的安装作为一个游戏开发者,掌握至少一门脚本语言是一种必备的技能。Python、Rub

lua脚本之lua语言简介以及lua的安装

         作为一个游戏开发者,掌握至少一门脚本语言是一种必备的技能。Python、Ruby和Lua是目前最流行的几种脚本语言。相比之下,Python优点是具有比较多的支持库、工具、扩展模块,缺点是难以调试,难以跟其他语言整合;而Ruby优点是彻底的面向对象OOP语言,语法简单而易于掌握,不足之处是在游戏开发方面支持不够;作为本文要学习的目标语言---Lua是最快、占内存最少的,很容易跟其他语言整合,语法简单易学,缺点是Lua功能有限,只有配合其他语言才能发挥其价值。

 一、Lua语言简介

         Lua是一个免费的开源软件,可以免费用于科研及商业。Lua具有一个专家团队在维护和升级,其设计旨在项目中扩展功能,因此其内核小而稳定。在游戏开发中,Lua在用户界面、游戏数据管理、实时游戏事件管理、游戏人工智能、创建功能原型等方面具有强大的支持。Lua不能直接访问数据库,但可以通过整合其他语言组件来访问数据库;对于一些耗时要求更高效率的工作,一般交给更加底层的语言去完成,Lua只是起到整合的作用。通过使用Lua,可以让设计师分担一部分工作,让程序员专注于更加底层的开发任务。

二、Lua的安装

          本文将用MacPorts来安装Lua。首先,打开终端,输入如下命令,将MacPots本地软件树升级到最新:

          显然,上图中蓝色部分的最后一项: lua @5.1.4 (lang) powerful, lightweight programming language,这就是我们要安装的Lua。在终端输入如下命令查看lua的相关信息:


        从上图可以看出Lua只有一个Universal版本,接着开始正式安装,在终端输入:


         这样,我们就安装好Lua的开发环境了。下面开始我们Lua学习之旅的首个Lua程序-----Hello World!在终端输入 lua 命令,进入Lua命令编辑模式,按Control+D可以退出该模式。见下面代码:

bogon:~ ericli$ cd /Users/ericli/Desktopbogon:Desktop ericli$ lua hellolua.luaHello Lua!

       本文简单介绍了Lua以及用MacPorts安装Lua,并运行了我们的首个Lua程序,总结结束~~~~享受你自己的Lua学习旅程吧~~~~

 

热点排行