01、cocos2d简介

cocos2d是什么?它有什么用?

cocos2d是一个跨平台的游戏引擎, 使用它我们能够更快更简单的开发游戏。

到目前位置,cocos2d已繁衍了 cocos2d-x、cocos2d-android、cocos2d-iphone、cocos2d-js、cocos2d-lua等众多个版本。 而cocos2d-js是我们接下来需要研究的版本。



关于cocos2d-js以及使用方法

cocos2d-js 这个版本又分2个版本 : 完整版 以及 轻量版

完整版 :开发游戏后,可通过编译后在android/iphoe/window等多个平台直接运行。即完整版本的cocos2d-js能够做到跨平台。

轻量版 :不能跨平台,多数用于开发在网页上直接运行的游戏 。

这里我们只介绍轻量版的cocos2d-js,我们可以到下面这个地址下载cocos2d-js :

http://www.cocos2d-x.org/filecenter/jsbuilder

01、cocos2d简介_第1张图片


Full Version :完整版引擎包含Cocos2d-JS引擎的所有功能特性以及所有扩展,使用这个版本可以帮助你发掘Cocos2d-JS令人惊艳的创造力和可能性。你可以从官方文档首页中查看Cocos2d-JS所支持的特性列表。
Cocos2d-JS Lite Version :精简版本只包含Cocos2d-JS的核心特性,它的优势是稳定,轻量,简单易用。它所包含的特性列表如下:
Canvas渲染器 (不支持WebGL)
场景和图层
事件管理器
计时器
精灵和贴图
TTF文本
声音
动作
菜单和菜单项

Customized Version :如果你选择了定制版本的引擎,引擎脚本文件将包含你所选择的所有特性。

Compressed     : 代表源码已被压缩

Uncompressed : 代表源码未被压缩



Hello World

下载下来后,直接运行HelloWorld.html即可看到如下效果 :

01、cocos2d简介_第2张图片


代码解释




    Hello Cocos2d-JS 
    

 
      
    
    

若不太理解上面的代码也没关系,后面将会逐渐解释cocos2d-js的一些基础语法

cocos2d-js api :http://www.cocos2d-x.org/reference/html5-js/V3.0rc0/index.html 

cocos2d各个版本api :
http://api.cocos.com/cn/dd/d6a/classcocos2d_1_1_draw_node.html#aa850261ec3e6f02dff36882ec7662241 大部分是c++版本的api,但是也有部分js版的

在线案例 :http://cocos2d-x.org/js-tests/











你可能感兴趣的:(cocos2d-js)