在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
https://blog.csdn.net/wwj_748/article/details/31837997 Cocos2d-x 脚本语言Lua介绍本篇博客记录Lua学习,学习来自eoe论坛,Lua语言开发Cocos2d-x游戏入门****,猛戳以下地址: http://www.eoeandroid.com/thread-320602-1-1.html 因为Lua语言小巧、简单、能与C/C++无缝结合、运行快速、易于更新等优点,越来越多的公司在使用Lua语言进行游戏开发,而很多Cocos2d-x工程师的招聘要求上直接写明要求会Lua语言。我了解到一家公司在开发Cocos2d-x游戏时游戏逻辑完全用Lua语言开发,而所给出的原因就是在上线后如果发现Bug可以不用更新外壳程序、只需要加载替换某个Lua文件或者Lua字节码文件就可以了,特别是iOS平台,不需要提交新程序给苹果经过一个审核流程,所以Lua语言非常有实用价值。这也是我要录制这套教程的原因。 这里感谢小提琴/wx的倾情讲解 小巫这里借花献佛,把整个Lua****学习记录下来,来跟大伙一起学习如何使用Lua在Cocos2d-x中开发游戏。 上面ime老师已经说了Lua的语言特性,为什么要学习这里我就不多说了,我们从第一课开始,来介绍一下Lua这门语言。 来到Lua的官网:http://www.lua.org 下载我们的Lua: 这里笔者下载的是目前最新版本lua-5.2.3 解压缩有如下目录文件: 在mac系统下,可以直接使用make命令对Lua进行编译: 使用终端进入Lua目录下:执行命令make macosx,对Lua开始编译 编译完成后,会在src目录下生成对应.o文件: 主要生成了两个可执行文件,分别lua,luac 进入命令行,执行./lua 键入命令 sudo nano hello.lua,新建Lua文件 保存之后就会生成hello.lua文件,在命令行执行: 这样我们就通过lua命令来执行lua代码了 同样的我们可以使用luac命令为我们hello.lua文件生成字节码文件 执行./luac hello.lua就会生成一个luac.out的字节码文件 然后我们使用./lua luac.out,实现与使用lua命令执行源文件同样的效果: 以上就是对Lua的介绍,下一篇博客介绍Lua的基本语法。 |
请发表评论