don't revert final frame on animations
This commit is contained in:
@@ -143,14 +143,13 @@ void SceneAsset::updateEmbeddedAnimations() {
|
|||||||
if (status.loop) {
|
if (status.loop) {
|
||||||
status.startedAt = now;
|
status.startedAt = now;
|
||||||
} else {
|
} else {
|
||||||
|
animationTimeOffset = dur.count();
|
||||||
finished = true;
|
finished = true;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
animationTimeOffset = dur.count();
|
animationTimeOffset = dur.count();
|
||||||
}
|
}
|
||||||
|
|
||||||
// Log("time offset %f", animationTimeOffset);
|
|
||||||
|
|
||||||
if (!finished) {
|
if (!finished) {
|
||||||
_animator->applyAnimation(status.animationIndex, animationTimeOffset);
|
_animator->applyAnimation(status.animationIndex, animationTimeOffset);
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user