FrameSpriteのコメントと実装が一致していない
Closed this issue · 2 comments
maedowa commented
/**
* アニメーション終了時にfireされるTrigger。
* 本Triggerは loop: true の場合にのみfireされる。
*/
finished: Trigger<void>;
となっているが、実装はloop: falseで発火されている
/**
* @private
*/
_onElapsed(): void {
if (this.frameNumber === this.frames.length - 1) {
if (this.loop) {
this.frameNumber = 0;
} else {
this.stop();
this.finished.fire();
}
} else {
this.frameNumber++;
}
this.modified();
}
xnv commented
ありがとうございます。これは……コメントが間違っていますね。(loop の animation は finish しない方が自然に思えます) 修正します。