CVP认证学习笔记--李天宇012组合动作

前端之家收集整理的这篇文章主要介绍了CVP认证学习笔记--李天宇012组合动作前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

组合动作是继上一节的内容后的进一步扩展,cc.sequence(动作1,动作2,动作3);那么这里需要注意的是每个动作都会按顺序依次进行执行。如果需要同时执行2个动作,那么需要用到cc.spawn(动作1,动作2);上节忽略了一个问题那就是有的是To而有的是By,这里说一下他们之间的区别那就是一个绝对,一个是相对!。To可以通俗意义上理解为到哪个点的意思,是以左下角为基准点进行移动。而by则是在节点当前位置的基础上进行移动,所以称之为相对!部分代码附上:

var HelloWorldLayer = cc.Layer.extend({

sprite:null,

ctor:function () {

this._super();

var size = cc.winSize;

var act1 = new cc.spawn(cc.moveTo(

2,cc.p(size.width/2,size.height/2)),

cc.scaleTo(2,2));

var act2 = new cc.sequence(act1,

cc.scaleTo(1,0.5),2),

cc.jumpBy(1,cc.p(0,15),80,4));

labelGameOver.runAction(act2);

return true;

}

});

var HelloWorldScene = cc.Scene.extend({

onEnter:function () {

this._super();

var layer = new HelloWorldLayer();

this.addChild(layer);

}

});

最后附上本节作业链接

http://www.cocoscvp.com/usercode/2016_04_19/2a556ee837a9018ef55d416e41802ad015f440bb/

原文链接:https://www.f2er.com/cocos2dx/339522.html

猜你在找的Cocos2d-x相关文章