下载链接
什么是Cocos2d-x
- 一个开源的移动2D游戏框架,MIT许可证下发布。
- 可以利用C++、Lua及Javascript来进行部署。
- 跨平台:iOS,Android,Blackberry,Tizen等。
使用Cocos开发的应用
什么是Lua
- 脚本语言
- 由标准C编写而成,代码简洁优美
Hello,World
- // 没有人口函数,没有分号结尾
- print("Hello,World")
语言特性:Table
开发环境搭建
去Lua官网(download>binaries)下载二进制解释环境,在跳转到的SourceForge页面点击红线标示区域下载:
解压之后:
编写hello.lua,然后在此文件夹下打开命令提示符(Shift+鼠标右键),然后执行lua53.exe hello.lua
即可运行:
Lua的注释:
- -- 我是注释
Lua的值和类型
- 数值:1,2,3;3.14;
- 字符串:”Hello,World”
- 布尔型:true,false
- Table(数组+映射):
- Table的数组
- a = {}
- a[1] = 1
- a[2] = 2
- a[3] = "lua"
- print(a[1],a[2],a[3])
- 等同于:
- b={
- 1,2,"lua",}
-
- Table的映射
- c = {}
- c["number"] = 1
- c[3] = false
- print(c.number,c[3])
- 等同于:
- c = {
- ["number"] = 1,[3] = false,}
Lua数组从1开始
-
-