【Cocos2d-Js基础教学 入门目录】

接触Cocos2dx-Js以来,它的绽放的绚丽让我无法不对它喜欢。我觉得Js在不断带给我们惊喜;在开发过程中,会大大提升我们对原型开发的利用率,使用Js语言做游戏开发,使游戏可测试性更加强大,但很多人觉得Cocos2d-Js引擎是一门很沉重的语言,里面的API非常深,这其实是错误的理解,Js对自身语言的扩展,对其他语言的通讯支持,都是非常强大的。目前官方对API的整合分为了Cocos2dx-Js和Cocos2dx-Js-Lite版本:
 
Cocos2dx-Js官方的介绍是这样的:

Cocos2d JS API接口与Cocos2d-x、Cocos2d-iphone及Cocos2d-html5相同。Cocos2d-html5是通过浏览器在移动设备上 运行,Cocos2d-iphone和Cocos2d-x内的JSB可以大幅提升引擎性能。所有图形、渲染及物理库代码都会在本地运行,只有游戏逻辑会在Java脚本中运行。将游戏代码移植到脚本语言不仅仅是基于跨平台角度,还有很多其他的优势。因为代码是未编译的,所有在运行时期可以替换,从而加快测试周期。

Js版本的魅力只有用过的人才知道他的强大和绚丽,所以官方一直很注重对Js的支持,希望以后越来越强大,让我们更多的开发者用这样带艺术风格的语言,写出好玩的游戏,我自己利用Js已经做出了类似《刀塔传奇》的游戏产品,我觉得毫不逊色,在技术实现上它是有这个能力去实现它最大的价值,现在也有很多的游戏公司已经开始在使用Cocos2d JS了。

 
Lite版本介绍:
Lite版本是引擎专为Web开发者定制的版本,包含
Cocos2d-JS的核心特性。 其优势包含最轻的工作流,体积小,高效,稳定。 使用方法上和jQuery一样简单易用,只需要将引擎文件
嵌入到网页即可立刻开始游戏开发。
 
试想一下,在HTML5不断成熟,炙热上升的空间中,Lite版本的出现是极具杀伤力的武器,轻量,快速,可以达到真正意义上的全平台通用,是真正的!!一套Js代码可以轻松移植全平台,大家可以看一下下面这张截图:

技术分享

 

基础教程

1,环境搭建

【Cocos2d-Js基础教学(1)JS -Mac配置篇】

2,类的使用和面向对象(Js脚本是如何运行cocos2d-x引擎底层)

【Cocos2d-Js基础教学(2)类的使用和面向对象】

3,各种基类的定义

【Cocos2d-Js基础教学(3)各种基类的定义和使用】

4cocosstudioCococs2d-x-Js游戏中的使用(各个版本调用方式)

【Cocos2d-Js基础教学(4)cocostudio在cocos2dx-Js中的使用】

5,资源打包工具的使用及资源的异步加载处理

6,网络层(弱联网)的封装及使用

7,界面UI更新方法(会用到第三方类库)

8,精灵帧动画的使用骨骼动画的使用

9,静态数据表的生成及使用(策划会用到的数据表的导出及程序中的使用)

10C++代码和JS的通讯(通过js-bindings绑定到Js中以接口方式使用)

11,游戏资源及代码的加密(保证我们的游戏不被破解)

12,游戏资源及代码自更新的使用(资源管理器AssetsManager的使用)

12JS-SDK接入绑定使用

13,游戏打包上线

 
本教程视地址频在:

想通过视频学习本教程的童鞋可以进入九秒课堂观看本章节视频;

本节课源码下载:

下载地址(百度云盘)

源码使用方法:

自己创建新工程,解压下载的文件,将所有文件拷贝到你新工程的目录下全部覆盖既可以运行!

 
 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。