好名字可以让你的朋友更容易记住你。 我想做个车轮(帧动画)随赛车速度变化而变化的效果需要每帧改变interval, 但是动画会突然卡在某一帧一段时间, 如图代码如下: this.frameLoop(1, this, () => { let interval = xxxxxx; this.tire.interval = interval; console.log("animation.index: " + this.tire.index); }); 另外说明:只要不每帧改变interval 就不会卡住
好名字可以让你的朋友更容易记住你。 关联问题, 同一个附件https://ask.layabox.com/question/47559 physicsDebug_Animation_Interval.zip0B
小小泽 要想为某动画设置独立的帧间隔时间,可以使用set interval,注意:如果动画正在播放,设置后会重置帧循环定时器的起始时间为当前时间,也就是说,如果频繁设置interval,会导致动画帧更新的时间间隔会比预想的要慢,甚至不更新。 api里有详细的注释,可以好好看看。