cocos2d-js3.0新手笔记

 

1:场景的切换

var scene = new GameScene();
cc.director.runScene(cc.TransitionFadeUp.create(1.2, scene));

2.各种不同的切换

1,cc.TransitionCrossFade.create(t,scene)   // 交叉消失两个场景使用cc.RenderTexture对象。
2,cc.TransitionFad.create(t,scene,color)  // 淡出即将离任的场景,然后消失在传入的场景。 
3,cc.TransitionFadeBL.create(t, scene)  // 向左下波浪退出
4,cc.TransitionFadeDown.create(t, scene)  // 向下百叶窗式换场景
5,cc.TransitionFadeUp.create(t, scene)  // 向上百叶窗式换场景
6,cc.TransitionJumpZoom.create(t, scene)   // 跳跃式替换,场景缩小,再加载进来
7,cc.TransitionMoveInB.create(t,scene)  // 创建一个在底部,覆盖当前场景
8,cc.TransitionMoveInR.create(t,scene)  // 创建一个在右边,覆盖当前场景
9,cc.TransitionMoveInT.create(t,scene)  // 创建一个在左边,覆盖当前场景
10 cc.TransitionPageTurn.create(t,scene, backwards)  // 前翻页式场景替换
11,cc.TransitionRadialCW.create(t,scene)  // 逆时针切入
12, cc.TransitionRotoZoom.create(t,scene)  // 转换角度替换
13,cc.TransitionFlipAngular.create(t,scene, o)  // 按一定角度左翻
14 cc.TransitionFlipX.create(t, scene,o)  // X轴左边翻换
15 cc.TransitionFlipY.create(t,scene, o)  // Y轴左边翻换
16 cc.TransitionZoomFlipAngular.create(t,scene, o)   // 带有缩放效果,有角度的转左翻
17 cc.TransitionZoomFlipX.create(t,scene, o)   // 带有缩放效果,在X轴左翻
18 cc.TransitionZoomFlipY.create(t,scene, o)   // 带有缩放效果,左Y轴左翻
19 cc.TransitionShrinkGrow.create(t,scene) //交叉着替换场景
20,cc.TransitionSlideInB.create(t,scene) //场景有底部进入,并且

3.

在cocos2d-js 3.0中 setMouseEnabled失效了,新版本事件分发机制

1         /**添加鼠标点击事件**/
2         cc.eventManager.addListener({
3             event: cc.EventListener.MOUSE,
4             onMouseDown: function (event) {
5                 event.getCurrentTarget()//当前点击的对象
6             }
7         }, this);

 

详细地址:http://cn.cocos2d-x.org/article/index?type=cocos2d-x&url=/doc/cocos-docs-master/manual/framework/html5/v3/eventManager/zh.md

 

4.精灵的定时移动

首先是定时器:

1:schedule(callback, interval, repeat, delay);调用的方法名是callback,interval是间隔多久调用一次,repeat是调用的次数,delay是延迟多久调用

2:scheduleUpdate();每一帧都会调用,调用的方法名是update

3:scheduleOnce(callback,delay);只调用一次,调用的方法名是callback

 

然后是创建一个移动的动作

var actionTo = cc.MoveTo.create(time, scale);
this.runAction(actionTo);

 

然后将它们结合在一起就可以了

posted on 2014-04-14 22:54  怕淹死的鱼  阅读(476)  评论(1编辑  收藏  举报

导航