请问如何制作暂停一小段时间的action?

我希望我的Label可以由下往上升起,暂停一段时间后,再 fade out。我是这样实现的…

var a1 = cc.moveBy(1,0,100);
var a2 = cc.fadeOut(1.0);
var f = cc.callFunc(function(){
            this.node.pauseAllActions();
            cc.log('pause');
            var self = this;
            setTimeout(function() {
                self.node.resumeAllActions();
                cc.log('resume');
            }, 3000);
        },this);
        
this.node.runAction(cc.sequence(a1,f,a2));

想请问有没有办法弄出一个空的action单纯停滞一段时间,取代我写的 f 。或者有没有其他更好的实现方式,求热心人士解答。

1赞

太棒了!谢谢你! !