mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-02-11 17:48:45 +08:00
[ts] 4.3 Fix ToX and ToY scaling.
This commit is contained in:
parent
049c66054f
commit
174426e8f4
@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user