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

本教程视地址频在:
九秒课堂 完全免费
接触Cocos2dx-Js以来,它的绽放的绚丽让我无法不对它喜欢。我觉得Js在不断带给我们惊喜;在开发过程中,会大大提升我们对原型开发的利用率,使用Js语言做游戏开发,使游戏可测试性更加强大,但很多人觉得Cocos2d-Js引擎是一门很沉重的语言,里面的API非常深,这其实是错误的理解,Js对自身语言的扩展,对其他语言的通讯支持,都是非常强大的。目前官方对API的整合分为了Cocos2dx-Js和Cocos2dx-Js-Lite版本:
 
试想一下,在HTML5不断成熟,炙热上升的空间中,Lite版本的出现是极具杀伤力的武器,轻量,快速,可以达到真正意义上的全平台通用,是真正的!!一套Js代码可以轻松移植全平台,大家可以看一下下面这张截图:

本游戏DEMO演示地址:

游戏演示地址

《神奇彩虹》HTML5微信小游戏演示地址:

《神奇彩虹》地址

《仙梦凡尘》Cocos2dx-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,资源打包工具的使用及资源的异步加载处理【视频地址】

【Cocos2d-Js基础教学(5)资源打包工具的使用及资源的异步加载处理】

6,网络层(弱联网)的封装及使用【视频地址】

【Cocos2d-Js基础教学(6)网络层(弱联网)的封装及使用】

7,界面UI更新方法(会用到第三方类库)【视频地址】

【Cocos2d-Js基础教学(7)界面UI更新方法(会用到第三方类库)】

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

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

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

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

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

12JS-SDK接入绑定使用

13,游戏打包上线

源码下载:

下载地址(百度云盘)

源码使用方法:

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

转载于:https://www.cnblogs.com/zisou/p/cocos2dx-js0.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/257335.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Hammer.js移动端触屏框架的使用

hammer.js是一个多点触摸手势库,能够为网页加入Tap、Double Tap、Swipe、Hold、Pinch、Drag等多点触摸事件,免去自己监听底层touchstart、touchmove、touchend事件并且写一大堆判断逻辑的痛苦。hammer.js不但支持触摸屏设备的浏览器,在桌面浏…

Android实现笔记本修改功能,安卓12第二个开发者预览版推出:UI、功能有所改进...

最近谷歌正式推出了Android 12的第二个开发者预览版,带来了很多UI和功能上的改进。首先最明显的变化应该是锁屏界面和下拉通知栏的音乐播放器。此前这部分UI的配色一直采用的是音乐专辑的主色调,但在Android 12上,这个配色变成了系统的强调色…

C语言中Union类型的使用方法

转自:http://blog.csdn.net/feimor/article/details/6858103 使用C语言时,常常使用struct,对于union类型却几乎没有用过,只知道它是联合类型,各字段共享一块内存,实际应用中却不知道它的具体用途。 今天读《…

阿里启动NASA计划创造新经济核心科技

本文讲的是阿里启动"NASA"计划创造新经济核心科技【IT168 资讯】2017年3月9日,阿里巴巴集团在杭州召开首届技术大会,动员全球两万多名科学家和工程师投身“新技术战略”。会议透露,阿里巴巴正在启动一项代号“NASA”的计划&#xf…

android one x3怎么样,618旗舰手机怎么选,看完这篇文章,你就会知道

转眼间,2021年即将过半,一年一度的年中购物狂欢节618就要到来了。我已经迫不及待了。毕竟在618年中大促的时候,各家厂商都有力度非常大的活动。而且也有很多小伙伴一直在观望,想要在618的时候给自己换一款手机。说实话&#xff0c…

华为鸿蒙与magic,如果荣耀Magic3搭载了屏下镜头和鸿蒙系统,你会做第一批吗?...

华为荣耀在目前的手机市场中,荣耀手机的人气还是蛮高的,从高端旗舰市场到中低端市场,我们都能够看到荣耀手机的踪影,这已经可以代表荣耀手机的优势了。要知道华为荣耀这两年的发展速度非常快,产品的布局速度也是如此&a…

[BZOJ1026] [SCOI2009] windy数 (数位dp)

Description windy定义了一种windy数。不含前导零且相邻两个数字之差至少为2的正整数被称为windy数。 windy想知道,在A和B之间,包括A和B,总共有多少个windy数? Input 包含两个整数,A B。 Output 一个整数 Sample Input…

SQL——快速定位相关的外键表

转载于:https://www.cnblogs.com/mingle/p/4506422.html

Linux安装glibc(升级版本)

2019独角兽企业重金招聘Python工程师标准>>> glibc下载地址:http://ftp.gnu.org/gnu/glibc/ 这里下载 glibc-2.15: http://ftp.gnu.org/gnu/glibc/glibc-2.15.tar.gz glibc-ports-2.15: http://ftp.gnu.org/gnu/glibc/glibc-ports…

定义列表的特点html,HTML的列表表格表单知识点

无序列表格式 有序列表格式第一项 …

【Fanvas技术解密】HTML5 canvas实现脏区重绘

先说明一下,fanvas是笔者在企鹅公司开发的,即将开源的flash转canvas工具。 脏区重绘(dirty rectangle)并不是一门新鲜的技术了,这在最早2D游戏诞生的时候就已经存在。 复杂的术语或概念就不多说,简单说,脏区重绘就是每…

html调用js里面的函数,html如何调用js函数

html调用js函数的方法:1、用控件本身进行调用;2、通过javascript中的时间控件定时执行;3、通过getElementById调用;4、通过document.getElementsByName调用。本文操作环境:Windows7系统、html5&&javascript1.8…

大部分人都会做错的经典JS闭包面试题

2019独角兽企业重金招聘Python工程师标准>>> 由工作中演变而来的面试题 JS中有几种函数 创建函数的几种方式 三个fun函数的关系是什么? 函数作用域链的问题 到底在调用哪个函数? 后话 转载于:https://my.oschina.net/u/3687565/blog/1549046

STM32片上Flash内存映射、页面大小、寄存器映射

转自:http://blog.chinaunix.net/uid-20617446-id-3847242.html 一、怎么看Flash大小 1.1 通过型号 型号会印在MCU表面,可以通过观察获得,我的是STM32F103RBT6(以下分析基于这个型号),对照下图的STM32产品命名,可知STM…

如何设计实现一个地址反解析服务?

http://www.cnblogs.com/LBSer/p/4507829.html 一、什么是地址反解析 我们都知道手机定位服务,其本质是汇总各种信号得出一个经纬度坐标(x,y)(具体定位原理可以参考:LBS定位技术、基于朴素贝叶斯的定位算法&#xff09…

html5 hr代码缩减比例,HTML HR size用法及代码示例

DOM HR size属性用于设置或返回元素的size属性的vlue。用法:它返回HR大小属性。hrobject.size用于设置HR大小属性。hrobject.size"value"属性值:value:它包含指定HR元素高度的像素值。返回值:它返回一个字符串值,该值代表HR元素的高…

MySQL Binlog Mixed模式记录成Row格式

背景: 一个简单的主从结构,主的binlog format是Mixed模式,在执行一条简单的导入语句时,通过mysqlbinlog导出发现记录的Binlog全部变成了Row的格式(明明设置的是Mixed),现在就说说在什么情况下Bi…

html后台数据分类管理,细分数据.html

细分数据$axure.utils.getTransparentGifPath function() { return resources/images/transparent.gif; };$axure.utils.getOtherPath function() { return resources/Other.html; };$axure.utils.getReloadPath function() { return resources/reload.html; };…

Get请求

写在前面的话 XMLHttpRequest对象的open方法的第一个参数为request-type,取值可以为get或post.本篇介绍get请求. get请求的目的,主要是为了获取数据.虽然get请求可以传递数据,但传递数据的目的是为了告诉服务器,给我们什么内容. 使用get请求时,参数都是随url进行传递的. 使用ge…

javaweb学习总结——Filter高级开发

在filter中可以得到代表用户请求和响应的request、response对象,因此在编程中可以使用Decorator(装饰器)模式对request、response对象进行包装,再把包装对象传给目标资源,从而实现一些特殊需求。 一、Decorator设计模式 1.1、Decorator设计模…