LayaAir
LayaAir copied to clipboard
1.x的时候,Laya控制显示的Timer是ScaleTimer,在2.x去掉了,统一用了Timer,但是,timer设置scale,对tween动画无效
` Laya.timer.scale = 2;
let t = Date.now()
setTimeout(() => {
console.log('setTimeout到了1s', Date.now()-t);//输出1000左右
}, 1000);
let gv = homeView.getChild('n6').asCom;
Laya.Tween.to(gv,{y:0},1000,Laya.Ease.linearNone,Laya.Handler.create(this,()=>{
console.log('tween时间到了', Date.now()-t);// 输出1000左右
}))
Laya.timer.once(1000,this,()=>{
console.log('timer once时间到了', Date.now()-t); // 输出 500左右
})
`
以上,按照源码的提示,只要设置了scale,显示和时钟都会变化,但是只有once修改了,但是Tween中的frameloop,并没有变化,tween的结束时间,并没有缩短到500ms。