cocos2dx之Lua学习资料汇总

来源:互联网 发布:软件开发好不好学 编辑:程序博客网 时间:2024/05/16 08:40

cocos2dx官方教程

http://cn.cocos2d-x.org/tutorial/lists?id=64  Cocos2d-x 脚本语言Lua开发专题
http://cn.cocos2d-x.org/tutorial/lists?id=71  子龙山人 Lua教程

http://cocos2d-x.org/wiki/Reference  官方wiki  --- APIReference ---选择版本 3.X 或者是2.X   (选cocos2dx 然后在右侧选Lua)


Lua官网

http://www.lua.org/   Lua官方文档  Documentation   reference manual for Lua 5.2


lua 书籍

http://book.luaer.cn  在线电子书<lua程序设计>

http://manual.luaer.cn 在线电子书<Lua 5.1 Reference Manual>


视频教程
龙灵修Lua视频教程(使用cocos2dx 3.0版本)

http://www.tudou.com/plcover/2EIPimjtiYA/  

龙灵修的教程也是相当很不错的,这个版本的教程,

声音清晰,语速也比较快,保管不困,大笑不会听着听着就睡着了,哈!

从环境搭建、Lua编辑器的选用等基础讲起,很不错!

 

Lua语言视频教程之一天学会Lua语言(使用cocos2dx 2.2版本)

http://www.tudou.com/plcover/c-rBWqZ3kw0/  

包含基础语法、表、数组、函数闭包等,以及一个用cocos2dx+lua写的游戏实例的制作,课程《L0402Lua语言游戏示例》

总之,很不错的教程,讲得很好!简明扼要,又清晰明了!

配套的游戏实例代码下载地址为:https://github.com/plter/LuaLessons20131126/tree/master/cocos2d-x-2.2/projects/L0402Game

这个游戏还是蛮适合学习的,

博客小巫的专栏里用3.1.1版本的引擎把这个游戏重写了,并提供了详尽的博文教程,建议使用3.X以上的童鞋参考学习。

http://blog.csdn.net/wwj_748/article/details/37054671




博客教程

http://blog.csdn.net/xiaominghimi/article/category/1155088   Himi的【Cocos2dx Lua 脚本开发 】

http://blog.csdn.net/column/details/wwj-cocos2dx-lua.html  小巫的专栏 Cocos2d-x - Lua游戏开发入门 

特别是他里面的实例《记数字踩白块》很值得参考

http://www.benmutou.com/archives/category/cocos2d-x/cocos2dxlua 笨木头的cocos2dxlua教程

http://blog.csdn.net/w18767104183/article/details/21177589  初学cocos2dx lua  包含最基本的层 场景 精灵 定时器  触摸事件 音乐 加载图片 动作 字符格式化 按钮

http://blog.csdn.net/column/details/cocosbuilder.html  cocos2d-x-LuaProxy学习日志 专栏


游戏实例

 https://github.com/skyhacker2/SnakeGameLua  好友11的开源项目 贪食蛇 引擎3.1.1 Lua项目



————————————————————————

关于Lua简介


Lua由标准C编写而成,代码简洁优美,几乎在所有操作系统和平台上都可以编译,运行。[2]

一个完整的Lua解释器不过200k,在目前所有脚本引擎中,Lua的速度是最快的。这一切都决定了Lua是作为嵌入式脚本的最佳选择。[2]

Lua的目标是成为一个很容易嵌入其它语言中使用的语言。大多数程序员也认为它的确做到了这一点。很多应用程序使用LUA作为自己的嵌入式脚本语言,以此来实现可配置性、可扩展性。这其中包括魔兽世界、博德之门、愤怒的小鸟等。


关于cocos2dx和Lua

cocos2d-x 提供了对 Lua 脚本的支持,让我们可以使用简单易懂的 Lua 语言进行游戏的快速开发。
在游戏中,涉及到用户界面构造与交互、场景管理、角色逻辑等内容,完全可以使用 Lua 完成,而不需要借助 C++。我公司正在开发的项目大部分东西都是使用Lua脚本完成以便于以后的更新和维护,只有少部分的控件封装和网络之类的会用C++编写。


0 0
原创粉丝点击