[]timeline 类动作节点回调

timeline 类能否给每个动作节点添加一个 complete 或者progress 回调?
目前看来只支持所有动作节点执行完毕后complete 回调。 
日常开发中给每个小动作节点添加回调时很常见的, 在使用cocos-js的时候就经常用到。
能不能改造timeline ,使其可以传入一个动作节点数组, 然后其动作按照数组节点执行!
日常开发中经常会动态改变或者根据某些条件变动(增减)动作节点。
 
感谢!
已邀请:

callback

赞同来自:

https://layaair.ldc.layabox.com/demo/?category=2d&group=Tween&name=TimeLine
 
function createTimerLine()
{

timeLine.addLabel("turnRight",0).to(target,{x:450, y:100, scaleX:0.5, scaleY:0.5},2000,null,0)
.addLabel("turnDown",0).to(target,{x:450, y:300, scaleX:0.2, scaleY:1, alpha:1},2000,null,0)
.addLabel("turnLeft",0).to(target,{x:100, y:300, scaleX:1, scaleY:0.2, alpha:0.1},2000,null,0)
.addLabel("turnUp",0).to(target,{x:100, y:100, scaleX:1, scaleY:1, alpha:1},2000,null,0);
timeLine.play(0,true);
timeLine.on(Event.COMPLETE,this,this.onComplete);
timeLine.on(Event.LABEL, this, this.onLabel);
}
function onComplete()
{
console.log("timeLine complete!!!!");
}
function onLabel(label)
{
console.log("LabelName:" + label);
}
少年 没仔细看官方的案例吧 这个Label时间就是每一小节动画都会 触发 同时会告诉你当前是那一节
 
 
注:我不知道LZ是不是这个意思哈哈

ty371361218

赞同来自:

第一个 turnRight 标签的时间响应不到

要回复问题请先

商务合作
商务合作