diff --git a/spine-ts/spine-construct3/src/c3runtime/instance.ts b/spine-ts/spine-construct3/src/c3runtime/instance.ts index a43a4a20f..9e3658b80 100644 --- a/spine-ts/spine-construct3/src/c3runtime/instance.ts +++ b/spine-ts/spine-construct3/src/c3runtime/instance.ts @@ -599,7 +599,7 @@ class SpineC3Instance extends globalThis.ISDKWorldInstanceBase { console.warn(`[Spine] Animation time ratio ${time} is out of bounds [0, 1]`); return; } - trackEntry.trackTime = time * (trackEntry.animationEnd - trackEntry.animationStart); + trackEntry.trackTime = trackEntry.animationStart + time * (trackEntry.animationEnd - trackEntry.animationStart); } }