Ver Fonte

[lua] Port of additional fix for #1668.

badlogic há 5 anos atrás
pai
commit
b39d1a881f
1 ficheiros alterados com 2 adições e 0 exclusões
  1. 2 0
      spine-lua/Bone.lua

+ 2 - 0
spine-lua/Bone.lua

@@ -144,6 +144,8 @@ function Bone:updateWorldTransformWith (x, y, rotation, scaleX, scaleY, shearX,
 		local prx = 0
 		local prx = 0
 		if s > 0.0001 then
 		if s > 0.0001 then
 			s = math_abs(pa * pd - pb * pc) / s
 			s = math_abs(pa * pd - pb * pc) / s
+			pa = pa / self.skeleton.scaleX
+			pc = pc / self.skeleton.scaleY
 			pb = pc * s
 			pb = pc * s
 			pd = pa * s
 			pd = pa * s
 			prx = math_deg(math_atan2(pc, pa));
 			prx = math_deg(math_atan2(pc, pa));