Mario Zechner 1 éve
szülő
commit
b62cb372e5
1 módosított fájl, 2 hozzáadás és 2 törlés
  1. 2 2
      spine-ts/spine-core/src/IkConstraint.ts

+ 2 - 2
spine-ts/spine-core/src/IkConstraint.ts

@@ -113,8 +113,8 @@ export class IkConstraint implements Updatable {
 
 
 		switch (bone.data.transformMode) {
 		switch (bone.data.transformMode) {
 			case TransformMode.OnlyTranslation:
 			case TransformMode.OnlyTranslation:
-				tx = targetX - bone.worldX;
-				ty = targetY - bone.worldY;
+				tx = (targetX - bone.worldX) * MathUtils.signum(bone.skeleton.scaleX);
+				ty = (targetY - bone.worldY) * MathUtils.signum(bone.skeleton.scaleY);
 				break;
 				break;
 			case TransformMode.NoRotationOrReflection:
 			case TransformMode.NoRotationOrReflection:
 				let s = Math.abs(pa * pd - pb * pc) / Math.max(0.0001, pa * pa + pc * pc);
 				let s = Math.abs(pa * pd - pb * pc) / Math.max(0.0001, pa * pa + pc * pc);