加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-14 17:06:19 所属栏目:百科 来源:网络整理
导读:组合动作是继上一节的内容后的进一步扩展, cc.sequence( 动作 1 ,动作 2 ,动作 3); 那么这里需要注意的是每个动作都会按顺序依次进行执行。如果需要同时执行 2 个动作,那么需要用到 cc.spawn( 动作 1 ,动作 2); 上节忽略了一个问题那就是有的是 To 而有

组合动作是继上一节的内容后的进一步扩展,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/

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读