From ccc5b2f38b3e193d1bd6c679192086d1f0e53043 Mon Sep 17 00:00:00 2001 From: NathanSweet Date: Thu, 13 Jun 2019 14:57:22 +0200 Subject: [PATCH] [libgdx] Fixed root bone transform for skeleton scale to use world axes. #1373 --- .../spine-libgdx/src/com/esotericsoftware/spine/Bone.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/Bone.java b/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/Bone.java index bea33470d..7dbdf5717 100644 --- a/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/Bone.java +++ b/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/Bone.java @@ -114,8 +114,8 @@ public class Bone implements Updatable { Skeleton skeleton = this.skeleton; float rotationY = rotation + 90 + shearY, sx = skeleton.scaleX, sy = skeleton.scaleY; a = cosDeg(rotation + shearX) * scaleX * sx; - b = cosDeg(rotationY) * scaleY * sy; - c = sinDeg(rotation + shearX) * scaleX * sx; + b = cosDeg(rotationY) * scaleY * sx; + c = sinDeg(rotation + shearX) * scaleX * sy; d = sinDeg(rotationY) * scaleY * sy; worldX = x * sx + skeleton.x; worldY = y * sy + skeleton.y;