Эх сурвалжийг харах

Merge branch '3.8' of https://github.com/esotericsoftware/spine-runtimes into 3.8

badlogic 5 жил өмнө
parent
commit
9e7ff6ad2c

+ 3 - 1
spine-csharp/src/Bone.cs

@@ -189,6 +189,8 @@ namespace Spine {
 					float s = pa * pa + pc * pc, prx;
 					if (s > 0.0001f) {
 						s = Math.Abs(pa * pd - pb * pc) / s;
+						pa /= skeleton.ScaleX;
+						pc /= skeleton.ScaleY;
 						pb = pc * s;
 						pd = pa * s;
 						prx = MathUtils.Atan2(pc, pa) * MathUtils.RadDeg;
@@ -207,7 +209,7 @@ namespace Spine {
 					b = pa * lb - pb * ld;
 					c = pc * la + pd * lc;
 					d = pc * lb + pd * ld;
-					return;
+					break;
 				}
 			case TransformMode.NoScale:
 			case TransformMode.NoScaleOrReflection: {