mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2025-12-21 09:46:02 +08:00
[ts] Fix for #2412
This commit is contained in:
parent
c11afb283d
commit
b62cb372e5
@ -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;
|
tx = (targetX - bone.worldX) * MathUtils.signum(bone.skeleton.scaleX);
|
||||||
ty = targetY - bone.worldY;
|
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);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user