LayaAir icon indicating copy to clipboard operation
LayaAir copied to clipboard

1.x的时候,Laya控制显示的Timer是ScaleTimer,在2.x去掉了,统一用了Timer,但是,timer设置scale,对tween动画无效

Open wmtiger opened this issue 4 years ago • 0 comments

` 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。

wmtiger avatar Mar 29 '20 06:03 wmtiger