浏览代码

[lua] Port of additional fix for #1668.

badlogic 5 年之前
父节点
当前提交
b39d1a881f
共有 1 个文件被更改,包括 2 次插入0 次删除
  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
 		if s > 0.0001 then
 			s = math_abs(pa * pd - pb * pc) / s
+			pa = pa / self.skeleton.scaleX
+			pc = pc / self.skeleton.scaleY
 			pb = pc * s
 			pd = pa * s
 			prx = math_deg(math_atan2(pc, pa));