E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
COCOS2D-JS
Cocos2d-JS
特效
Cocos2d-JS
提供了很多特效,这些特效事实上属于间隔动作,特效类cc.GridAction类,也称为网格动作,它的类图如下图所示。
·
2015-11-07 11:28
cocos2d-js
《Cocos2d-x实战 JS卷
Cocos2d-JS
开发》上线了
各大商店均开始销售:京东:http://item.jd.com/11659698.html当当:http://product.dangdang.com/23659808.html《Cocos2d-x实战 JS卷
Cocos2d-JS
·
2015-11-07 11:26
cocos2d-js
Cocos2d-JS
中的Sprite精灵类
精灵类是cc.Sprite,它的类图如下图所示。cc.Sprite类直接继承了cc.Node类,具有cc.Node基本特征。 创建Sprite精灵对象 创建精灵对象可以使用构造函数实现,它们接受相同的参数,这些参数非常灵活。归纳起来创建精灵对象有4种主要的方式:1. 根据图片资源路径创建 [html] view plain copy
·
2015-11-07 11:25
cocos2d-js
Cocos2d-JS
中的文本菜单
文本菜单是菜单项只能显示文本,文本菜单类包括了cc.MenuItemLabel、cc.MenuItemFont和cc.MenuItemAtlasFont。cc.MenuItemLabel是个抽象类,具体使用的时候是使用cc.MenuItemFont和cc.MenuItemAtlasFont两个类。文本菜单类cc.MenuItemFont,它的其中一个构造函数定义如下: [html]&nbs
·
2015-11-07 11:24
cocos2d-js
Cocos2d-JS
中的cc.LabelTTF
cc.LabelTTF是使用系统中的字体,它是最简单的标签类。cc.LabelTTF类图如下图所示,可以cc.LabelTTF继承了cc.Node类,具有cc.Node的基本特性。 LabelTTF类图 如果我们要展示如图所示的Hello World文字,我们可以使用cc.LabelTTF实现。 cc.LabelTTF实现的Hello World文字 cc.LabelT
·
2015-11-07 11:23
cocos2d-js
Cocos2d-JS
中的精灵菜单和图片菜单
精灵菜单的菜单项类是cc.MenuItemSprite,图片菜单的菜单项类是cc.MenuItemImage。由于cc.MenuItemImage继承于cc.MenuItemSprite,所以图片菜单也属于精灵菜单。为什么叫精灵菜单呢?那是因为这些菜单项具有精灵的特点,我们可以让精灵动起来,具体使用时候是把一个精灵放置到菜单中作为菜单项。精灵菜单项类cc.MenuItemSprite,它的其中一个
·
2015-11-07 11:23
cocos2d-js
Cocos2d-JS
中的cc.LabelAtlas
cc.LabelAtlas是图片集标签,其中的Atlas本意是“地图集”、“图片集”,这种标签显示的文字是从一个图片集中取出的,因此使用cc.LabelAtlas需要额外加载图片集文件。cc.LabelAtlas 比cc.LabelTTF快很多。cc.LabelAtlas 中的每个字符必须有固定的高度和宽度。cc.LabelAtlas类图如下图所示,cc.LabelAtlas间接地继承了cc.No
·
2015-11-07 11:22
cocos2d-js
Cocos2d-JS
坐标系
而在
Cocos2d-JS
坐标系中它原点是在左下角的,而且
Cocos2d-JS
坐标系又可以分为:世界坐标和模型坐标。UI坐标UI坐标就是Android和iOS等应用开发的时候使用的二维坐标系。
·
2015-11-07 11:21
cocos2d-js
搭建
Cocos2d-JS
开发环境
使用
Cocos2d-JS
引擎开发游戏,主要的程序代码是JavaScript语言,因此,凡是能够开发JavaScript语言工具都适用于
Cocos2d-JS
游戏开发。
·
2015-11-07 11:20
cocos2d-js
第一个
Cocos2d-JS
游戏
我们的编写的第一个
Cocos2d-JS
程序,命名为HelloJS,从该工程开始学习其它的内容。
·
2015-11-07 11:20
cocos2d-js
Cocos2d-JS
中JavaScript继承
JavaScript语言本身没有提供类,没有其它语言的类继承机制,它的继承是通过对象的原型实现的,但这不能满足
Cocos2d-JS
引擎的要求。
·
2015-11-07 11:19
JavaScript
JavaScript语言基础-环境搭建
考虑到易用性,以及与
Cocos2d-JS
游戏引擎接轨,我们推荐大家使用付费的Java
·
2015-11-07 11:16
JavaScript
cocos2d-js
使用clippingNode
在游戏界面中经常遇到规则的图形显示,如用户头像是圆的,但是原始图片却是方的,这时需要使用clippingnode进行裁剪,就可以显示出任何想要的形状。显示圆形的代码如下://要显示的圆形模板 varshape=newcc.DrawNode(); shape.drawCircle(cc.p(0,0),20,cc.degreesToRadians(0),50,false,10,cc.color(255
nynyvkhhiiii
·
2015-11-05 14:00
cocosjs
搭建Cocos Code IDE开发环境
Cocos Code IDE是Cocos2d-x团队开发的,用于开发
Cocos2d-JS
和Cocos2d-x Lua绑定的游戏工具,它是基于Eclipse[ Eclipse 是一个开放源代码的、基于Java
·
2015-11-05 09:41
code
Cocos2d-js
中Chipmunk引擎
我们先介绍轻量级的物理引擎——Chipmunk。Chipmunk物理引擎,由Howling Moon Software的Scott Lebcke开发,用纯C编写。Chipmunk的下载地址是http://code.google.com/p/chipmunk-physics/,技术论坛是http://chipmunk-physics.net/forum。Chipmunk核心概念Chipmunk物理引
·
2015-11-05 09:40
cocos2d-js
Cocos2d-JS
中瓦片地图API
为了访问瓦片地图,
Cocos2d-JS
中访问瓦片地图API,主要的类有:TMXTiledMap、TMXLayer和TMXObjectGroup等。
·
2015-11-05 09:39
cocos2d-js
Cocos2d-JS
地图性能问题
如图所示游戏场景,它是我们以往介绍的实例,在场景中有三个方块精灵(BoxA、BoxB和BoxC)和背景精灵,这个背景叫做“地图”有点牵强,地图采用了有规律的纹理。 游戏场景 那么我们如何设计这个游戏地图呢?我们可以使用两种方法:采用一张大图片和采用小纹理图片重复贴图。 1、采用一张大图片 我们在以往中介绍的实例,采用一张大图片。我们可以让美术设计师帮助我们制作一个屏幕大小的
·
2015-11-05 09:38
cocos2d-js
Cocos2d-JS
自定义粒子系统
除了使用
Cocos2d-JS
的11种内置粒子系统外,我们还可以通过创建ParticleSystem对象,并设置属性实现自定义粒子系统,通过这种方式完全可以实现我们说需要的各种效果的粒子系统。
·
2015-11-05 09:38
cocos2d-js
Cocos2d-JS
内置粒子系统
从类图中我们可以看到,
Cocos2d-JS
中有内置的11种粒子,这些粒子的属性都是预先定义好的,我们也可以在程序代码中单独修改某些属性,我们在上一节的实例中都已经实现了这些属性的设置。
·
2015-11-05 09:37
cocos2d-js
Cocos2d-JS
使用CocosDenshion引擎
Cocos2d-JS
提供了一个音频CocosDenshion引擎。具体使用的API是cc.AudioEngine。
·
2015-11-05 09:36
cocos2d-js
Cocos2d-JS
键盘事件
Cocos2d-JS
中的键盘事件与触摸事件不同,它没有空间方面信息。键盘事件不仅可以响应键盘,还可以响应设备的菜单。
·
2015-11-05 09:35
cocos2d-js
Cocos2d-JS
加速度计与加速度事件
在很多移动设备的游戏使用到了加速度计,
Cocos2d-JS
引擎提供了访问加速度计传感器的能力。本节我们首先介绍一下加速度计传感器,然后再介绍如何在
Cocos2d-JS
中访问加速度计。
·
2015-11-05 09:35
cocos2d-js
Cocos2d-JS
事件处理机制
事件处理机制中三个角色在
Cocos2d-JS
引擎事件处理机制中也有这三个角色。
·
2015-11-05 09:34
cocos2d-js
第一个Cocos2d-x Lua游戏
由于Cocos Code IDE工具是Cocos2d-x开发的专门为
Cocos2d-JS
和Cocos2d-
·
2015-11-02 16:50
cocos2d-x
cocos2d-js
接入anysdk
Cocos2d-JS
项目接入AnySDK http://cn.cocos2d-x.org/tutorial/show?
·
2015-11-02 12:03
cocos2d-js
cocos2d-js
Mac下的JSB绑定步骤
cocos2d-js
由于采用js语言,使得做一些native的功能比较受限,例如文件和目录操作、socket操作等。逼不得已,这时我们就不得不做jsbinding了。。
·
2015-11-01 10:30
cocos2d-js
Cocos2d-js
3.0 alp2 使用指南
Download
Cocos2d-JS
: http://www.cocos2d-x.org/download Unzip and copy to C:/ Download JDK:&
·
2015-10-31 18:12
cocos2d-js
cocos2d-js
各浏览器上的表现
其实这里只简单对比3个浏览器,估计也足够代表性了。 结论是: 1、有webgl支持的时候,就可以尽情的耍吧; 2、没有webgl,能native就native。如果不行,就只能在canvas上做小块的区域,减少每帧的变化。 1、PC的Chrome(webgl) 首先看看官方的performance test。 粒子系统达到最大值3000也毫无压力。
·
2015-10-27 13:00
cocos2d-js
cocos2d-js
Shader系列3:多重纹理 multiple textures multiple samplers
上一篇,我们学习了怎么便捷的控制sprite的颜色,而这个都是默认一个texture的,如果要实现类似mask的效果,或者更个性化的多纹理效果,怎么实现呢? 这就是这一节需要介绍的内容。 例如上图的效果,下方2个球是原图,而上方的图就是由2个球通过某个公式合成的效果了。这里重点不是怎么合成,而是怎么把多个纹理推送到fragment shader中。 相信大家都会想到,
·
2015-10-27 13:59
cocos2d-js
cocos2d-js
Shader系列4:Shader、GLProgram在jsb(native、手机)和html5之间的兼容问题。
cocos2d-js
框架各种坑。
为了让jsb也能顺利跑起滤镜效果,在手机侧折腾了2天,因为每次在真机上运行总要耗那么半分钟,而且偶尔还遇到apk文件无法删除导致运行失败的情况。 这个调试起来,实在让人烦躁加沮丧。 还好,测试上百轮,翻jsb代码+各种猜测实验之后,终于顺利的把前3个系列的例子都通通在Android上跑起来了,也算是把兼容问题调通了。 如下图所示,右上角的小图是多纹理效果,通过扩展cc.Nod
·
2015-10-27 13:59
cocos2d-js
cocos2d-js
Shader系列2:在cc.Sprite上使用Shader(黑白、灰度、造旧效果)
在Sprite中使用Shader做特殊的颜色处理比较简单,只需要把Shader程序绑定到Sprite上即可: sprite.shaderProgram = alphaTestShader; Cocos2d内置了一些Shader,详细可以看代码: 其中,CCShaderCache缓存了一些Shader实例,而GLProgram则对gl的api做了简单的封装让接口更友好。
·
2015-10-27 13:58
cocos2d-js
cocos2d-js
小游戏 hungry-hero (原版是flash starling)
【本文被整理到
cocos2d-js
官方介绍中:http://cn.cocos2d-x.org/tutorial/show?
·
2015-10-27 13:57
cocos2d-js
cocos2d-js
粒子系统使用自定义图片,还原原来的图片宽高
粒子系统使用自定义图片很简单只需要在plist最后一行设置png的名称即可。但是,在实际使用中,发现自定义图片无法使用原来的形状,例如设置了一长条的图片,结果出来确实一个个圆球。 翻了plist和cc.ParticleSystem的定义,没有找到自定义形状的属性,暂且认为cocos2d无法使用自定义图片的原来形状,默认展示都会被压缩为正方形的图,本来一张长条的图被压缩了。(如果哪位高人有准确说法
·
2015-10-27 13:57
cocos2d-js
cocos2d-js
3.0 rc2 自定义UI控件组件 例子:能播放动画的MenuItem。MenuItemSprite的bug
其实总体自定义UI组件都比较简单,尤其是
cocos2d-js
是开源的,如果有什么不明白的直接看js代码或者C++代码即可。当然js代码基本就够了。
·
2015-10-27 13:57
cocos2d-js
cocos2d-js
自定义事件监听派发
熟悉js的dom事件或者flash事件的,基本都能立马明白cc.eventManager的用法。 cc.eventManager有两种注册监听器的方式,一种是原生事件,例如 cc.eventManager.addListener({ event: cc.EventListener.KEYBOARD, onKeyRelea
·
2015-10-27 13:56
cocos2d-js
cocos2d-js
3.0 RC0 手动绑定 C++调用js,js调用C++ jsbinding
代码:https://github.com/kenkozheng/
cocos2d-js
/tree/master/jsbinding(cpp_js%20js_cpp) 1 JS调用C++
·
2015-10-27 13:56
cocos2d-js
cocos2d-js
写日志log 查看日志log Android调试查看log
1 输出日志的方式,当然是cc.log了 2 如何查看日志? a)如果小程序可以先在浏览器上跑,例如用chrome,在控制台就可以看到输出的log; b)如果在真机上调试,就需要用log工具了。Android上使用logcat。 3
·
2015-10-27 13:55
cocos2d-js
cocos2d-js
入门 (主要是HTML5)
cocos2d-js
是cocos2d-x的JavaScript版本,真正跨全平台的游戏引擎,采用原生JavaScript语言,可发布到包括Web平台,iOS,Android,Windows Phone8
·
2015-10-27 11:27
cocos2d-js
cocos2d-js
和 createjs 性能对比(HTML5)
cocos2d-js
除了做native游戏外,还可以用来做HTML5游戏/动画,那么它跟adobe的createjs框架比较会怎么样呢?
·
2015-10-27 11:27
cocos2d-js
cocos2d-js
V3.0 V3.1使用DragonBones
DragonBones是Adobe支持的一个开源项目,用于制作和播放骨骼动画,官网地址是:http://dragonbones.effecthub.com/。DragonBones首先在Flash和Starling引擎上使用,后续继续推广支持多个游戏引擎,现在已经能很好的支持HTML5和cocos2d-x。 DragonBones提供了Flash的插件,用于生成骨骼动画文件,称为Dragon
·
2015-10-27 11:27
cocos2d-js
cocos2d-js
如何在android平台上使用js直接调用Java方法
在Cocos官方文档中看到的。在cocos2d-js3.0beta中加入了一个新特性,在android平台上我们可以通过反射直接在js中调用java的静态方法。它的使用方法很简单:varo=jsb.reflection.callStaticMethod(className,methodName,methodSignature,parameters...) 在callStaticMethod方法中,
aprilqq
·
2015-10-25 23:00
Cocos
《
Cocos2d-JS
开发之旅》重印在即,感谢大家的支持
3月第一次印刷的《
Cocos2d-JS
开发之旅》已经销售完毕,即将启动第二次印刷。感谢各位读者的支持,最近《开发之旅》荣登京东cocos2d-x系列书籍的销售排行首位。
拂晓风起-Kenko
·
2015-10-12 16:00
cocos2d-js
IOS接facebook插件
当前测试版本:cocos2d-x3.8.1 3.7也试用,之下的版本没测过,一般是路径改变,文件名称一般不会变注:当前工程是通过控制台new的工程,不是cocosStudio创建的工程必须先通关官网:http://www.cocos.com/doc/article/index?type=cocos2d-x&url=/doc/cocos-docs-master/manual/framework/
pengyingh
·
2015-10-09 11:00
cocos2d-js
安卓自定义本地通知功能
安卓新手,笔记有理解不当的地方望指出,经过几天折腾终于可以实现类似ios的本地通知功能(ios就几行代码),可能有第三方sdk可以方便实现,暂时没去找思路:1。startService和bindService 同时存在 startService新开进程注意AndroidMenifest.xml中添加process 这里的remote可以自定义任意名称,前面冒号代表与原Activity不同的独
pengyingh
·
2015-09-28 18:00
cocos2d-js
学习笔记
/bin/sh:/Users/linshunrong/Documents/cocos/CocosJSGame/runtime/mac/PrebuiltRuntimeJs.app/Contents/MacOS/._PrebuiltRuntimeJsMac:cannotexecutebinaryfile2015-09-21猜测转换成2进制文件后,执行出错。
茄克闹
·
2015-09-21 10:00
Cocos2d-JS
热更新
2015-04-2311:07:09前言工作需要,在空闲时间看了下
Cocos2d-JS
的热更新。对其进行了一个简单的实现,这里总结分享一下。
Cocos2d-JS
热更新
Cocos2d-JS
热更新是啥?
dj0379
·
2015-09-19 14:00
Cocos2d-js3.3虚拟摇杆的实现
2015-04-0309:51虚拟摇杆是在手机格斗游戏中经常看到的一个东西,今天就来了解一下如何在
cocos2d-js
实现一个虚拟摇杆...首先,先来看一下这个虚拟摇杆的效果默认类型(Default):
dj0379
·
2015-09-19 14:00
Cocos2d-JS
自动JSB绑定规则修改
Cocos2d-JS
中使用的javascript引擎是Mozilla的spidermonkey,而JSB绑定的目的就是让javascript脚本能够调用到c++代码,c++代码能够调用到javascript
dj0379
·
2015-09-19 14:00
Cocos2d-JS
极速调试技巧
2015-07-1611:06:08本文教大家一个调试
Cocos2d-JS
的小技巧,我都是这么用的,特意来告诉大家这个轻量快速的调试技巧。
dj0379
·
2015-09-19 13:00
cocos2d-js
使用过程中遇到的问题总结
1,使用Cocostudio中的动画时,node.runAction(action); //1action.play("lable",true) //2 如果第一句已经执行过了,下次再使用action.play播放其它动画时,就不能再执行runActioin了。下面是Cocostudio使用过程中遇到的问题。1,在2.3.2版本中新追加的sprite,在动画中不能修改visible属性。即不能不
binglingshuang
·
2015-09-18 09:00
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他