Cocos2d-x游戏开发之Lua学习笔记

下载链接

什么是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开始

    -

相关文章

    本文实践自 RayWenderlich、Ali Hafizji 的文章《...
Cocos-code-ide使用入门学习地点:杭州滨江邮箱:appdevzw@1...
第一次開始用手游引擎挺激动!!!进入正题。下载资源1:从C...
    Cocos2d-x是一款强大的基于OpenGLES的跨平台游戏开发...
1.  来源 QuickV3sample项目中的2048样例游戏,以及最近《...
   Cocos2d-x3.x已经支持使用CMake来进行构建了,这里尝试...