Action常见容器动作API

/**
 * Author:W
 * Node节点的常见的"容器"动作:实质是把不同元动作按照一定方式组合起来,从而实现较为复杂的动作效果。
 * 1.cc.sequence:动作一个接一个地完成。
 * 2.cc.spawn:所有动作同步执行。
 * 3.cc.repeat:多次执行同一个动作。
 * 4.cc.repeatForever:指无限次执行同一个动作。
 * 5.cc.speed:让动作更快或更慢地执行。
 */
cc.Class({
    extends: cc.Component,

    properties: {
       
    },

    // LIFE-CYCLE CALLBACKS:

    // onLoad () {},

    start () {

    },

    //顺序动作
    setSeqMove:function(){
        var seqMove = cc.sequence(cc.moveBy(1,50,0),cc.moveBy(2,-50,0));
        this.node.runAction(seqMove);
    },

    //同步动作
    setSyncMove:function(){
        var syncMove = cc.spawn(cc.moveBy(1,50,0),cc.scaleTo(1,2,2));
        this.node.runAction(syncMove);
    },

    //多次执行一个动作
    setMultiRepeatMove:function(){
       var repeatMove = cc.repeat(cc.moveBy(1,50,0),6); 
       this.node.runAction(repeatMove);
    },

    //无限循环执行同一个动作
    setRepeatForeverMove:function(){
        var repeatForeverMove = cc.repeatForever(cc.sequence(
            cc.moveBy(2,200,0),
            cc.moveBy(2,-200,0)));

        this.node.runAction(repeatForeverMove);
    },

    //动作速度设置
    setMoveSpeed:function(){
        //速度提高一倍
        var moveSpeed = cc.speed(cc.moveBy(1,100,50),0.5);
        this.node.runAction(moveSpeed);
    }


    // update (dt) {},
});

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Data菌

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值