Cocos2d-JS引入其他场景小实例
创建新项目,目标是把LogoNode.js场景引入app.js新建LogoNode.jsvarLogoLayer=cc.Layer.extend({ctor:function(){this._super();//引入图片varstartBtn=newcc.Sprite(res.start_N_png...
[cocos2d-js]cc.RenderTexture几种用法(数字图片、刮刮乐效果)
本文基于cocos2d-js3.0版本引擎开发RenderTexture用法1:数字图片通过这张图片实现任意数字//数字图片精灵varPictureNumber=cc.Sprite.extend({m_Number:null,m_NumberTexture:null,ctor:function(){...
Cocos2d-JS使用CocosDenshion引擎
Cocos2d-JS提供了一个音频CocosDenshion引擎。具体使用的API是cc.AudioEngine。cc.AudioEngine有几个常用的函数:playMusic(url,loop)。播放背景音乐,参数url是播放文件的路径,参数loop控制是否循环播放,缺省情况下false。sto...
【cocos2d-js公文】十八、Cocos2d-JS v3.0物业风格API
1.新的API风格我们直接来看看你能够怎样使用Cocos2d-JSv3.0:曾经的API新的APInode.setPosition(x,y);node.x=x;node.y=y;node.setRotation(r);node.rotation=r;如表格中能够看到的,设置position属性的函数...
【cocos2d-js官方文档】二十五、Cocos2d-JS v3.0中的单例对象
为何将单例模式移除在Cocos2d-JSv3.0之前。全部API差点儿都是从Cocos2d-x中移植过来的,这是Cocos2d生态圈统一性的重要一环。可惜的是,这样的统一性也在非常大程度上限制了Cocos2d-html5的发展,有一些在C++中非常有意义的涉及搬到Html5平台后却使得Cocos2d...
Cocos2d-JS地图性能问题
如图所示游戏场景,它是我们以往介绍的实例,在场景中有三个方块精灵(BoxA、BoxB和BoxC)和背景精灵,这个背景叫做“地图”有点牵强,地图采用了有规律的纹理。游戏场景那么我们如何设计这个游戏地图呢?我们可以使用两种方法:采用一张大图片和采用小纹理图片重复贴图。1、采用一张大图片我们在以往中介绍的...
Cocos2d-JS中使用CocosStudio资源——设置界面
在本篇博客中,我们将通过一个在Cocos2d-JS中使用从CocosStudio导出的设置界面资源的例子,来简要介绍以下内容:Slider控件的使用。一、CocosStudio准备第一步:从官网下载相应的示例,setting。效果图如下:第二步:修改其中的一些控件的名称,方便寻找获取,如:将Musi...
JavaScript强化教程 —— Cocos2d-JS的屏幕适配方案
1.设置屏幕适配策略(ResolutionPolicy)如果你还没有用过ResolutionPolicy,只需要在游戏载入过程完成之后(cc.game.onStart函数回调中),调用下面的代码:cc.view.setDesignResolutionSize(320,480,cc.Resolutio...
Cocos2d-JS特效
Cocos2d-JS提供了很多特效,这些特效事实上属于间隔动作,特效类cc.GridAction类,也称为网格动作,它的类图如下图所示。网格动作类图网格动作cc.GridAction它有两个主要的子类cc.Grid3DAction和cc.TiledGrid3DAction,cc.TiledGrid3...