[]tweenline label事件诡异
this.timeLine.addLabel("rotate1",0).to(this.godContaner,{rotation:-5},200,null,0)
.addLabel("rotate2",0).to(this.godContaner,{rotation:0},200,null,0);
this.timeLine.play(0,true);
this.timeLine.on("label", this, function(label){
console.log(label)
});
两个问题
1 为什么label事件触发的时候 输出当前label的时候 为什么永远不会有第一个label “rotate1”,
2.怎么理解addLabel 第二个参数 0;为什么每个addLbel第二个参数都是0 按理说都是处于第0帧 应该同时播放才对啊 就像flash 里面 播放第0帧的时候 所有处于时间轴第0帧的都会同时播放 这里不太了解
3.官网上绑定的事件 是写Event.LABEL 实际上这里输出来是空的 我后面改成了 "label"才可以触发事件
.addLabel("rotate2",0).to(this.godContaner,{rotation:0},200,null,0);
this.timeLine.play(0,true);
this.timeLine.on("label", this, function(label){
console.log(label)
});
两个问题
1 为什么label事件触发的时候 输出当前label的时候 为什么永远不会有第一个label “rotate1”,
2.怎么理解addLabel 第二个参数 0;为什么每个addLbel第二个参数都是0 按理说都是处于第0帧 应该同时播放才对啊 就像flash 里面 播放第0帧的时候 所有处于时间轴第0帧的都会同时播放 这里不太了解
3.官网上绑定的事件 是写Event.LABEL 实际上这里输出来是空的 我后面改成了 "label"才可以触发事件
没有找到相关结果
已邀请:
要回复问题请先登录
2 个回复
cuixueying
赞同来自: jacksing888
2、第二个是偏移时间,类似于时间延迟,单位为毫秒
3、你是js或ts项目,使用Event.LABEL需要加上路径,Laya.Event.LABEL
jacksing888
赞同来自:
this.timeLine.play("rotate1")
这里我预期应该是延迟3秒才开始播放动画 但是 一直没反应 连动画都不播了