From 174426e8f42a845e31ca37ace5939c838156f3e9 Mon Sep 17 00:00:00 2001 From: Davide Tantillo Date: Wed, 25 Jun 2025 16:57:38 +0200 Subject: [PATCH] [ts] 4.3 Fix ToX and ToY scaling. --- spine-ts/spine-core/src/TransformConstraintData.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/spine-ts/spine-core/src/TransformConstraintData.ts b/spine-ts/spine-core/src/TransformConstraintData.ts index d7611bb4a..64685cd2f 100644 --- a/spine-ts/spine-core/src/TransformConstraintData.ts +++ b/spine-ts/spine-core/src/TransformConstraintData.ts @@ -230,8 +230,8 @@ export class ToX extends ToProperty { if (!additive) value -= bone.x; bone.x += value * pose.mixX; } else { - if (!additive) value -= bone.worldX; - bone.worldX = (bone.worldX + value * pose.mixX) * skeleton.scaleX; + if (!additive) value -= bone.worldX / skeleton.scaleX; + bone.worldX += value * pose.mixX * skeleton.scaleX; } } } @@ -254,8 +254,8 @@ export class ToY extends ToProperty { if (!additive) value -= bone.y; bone.y += value * pose.mixY; } else { - if (!additive) value -= bone.worldY; - bone.worldY = (bone.worldY + value * pose.mixY) * skeleton.scaleY; + if (!additive) value -= bone.worldY / skeleton.scaleY; + bone.worldY += value * pose.mixY * skeleton.scaleY; } } }