是基于update(dt) 这个dt, 还是基于update本身? 如果动画与dt关联, 那么就不能实现帧同步.
全部无法用… 自己写个简版吧;
是基于update(dt) 这个dt, 还是基于update本身? 如果动画与dt关联, 那么就不能实现帧同步.
全部无法用… 自己写个简版吧;
`proto.update = function (delta) {
// calculate delay time
if (this._delayTime > 0) {
this._delayTime -= delta;
if (this._delayTime > 0) { 动画有dt因子参与;
// still waiting
return;
}
// make first frame perfect
//var playPerfectFirstFrame = (this.time === 0);
if (this._currentFramePlayed) {
this.time += (delta * this.speed);
}
else {
this._currentFramePlayed = true;
}
this._process();
};`
dt = this._computeEaseTime(dt);
this.target.skewX = this._startSkewX + this._deltaX * dt;
this.target.skewY = this._startSkewY + this._deltaY * dt; // 动作有DT
