Преглед изворни кода

[csharp] Fixed undefined MathUtils.Atan2Deg when USE_FAST_SIN_COS_ATAN2_APPROXIMATIONS enabled. Closes #2517.

Harald Csaszar пре 1 година
родитељ
комит
527b928db1
2 измењених фајлова са 5 додато и 1 уклоњено
  1. 4 0
      spine-csharp/src/MathUtils.cs
  2. 1 1
      spine-csharp/src/package.json

+ 4 - 0
spine-csharp/src/MathUtils.cs

@@ -78,6 +78,10 @@ namespace Spine {
 			return sin[(int)((degrees + 90) * DegToIndex) & SIN_MASK];
 		}
 
+		static public float Atan2Deg (float y, float x) {
+			return Atan2(y, x) * RadDeg;
+		}
+
 		/// <summary>Returns atan2 in radians, faster but less accurate than Math.Atan2. Average error of 0.00231 radians (0.1323
 		/// degrees), largest error of 0.00488 radians (0.2796 degrees).</summary>
 		static public float Atan2 (float y, float x) {

+ 1 - 1
spine-csharp/src/package.json

@@ -2,7 +2,7 @@
 	"name": "com.esotericsoftware.spine.spine-csharp",
 	"displayName": "spine-csharp Runtime",
 	"description": "This plugin provides the spine-csharp core runtime.",
-	"version": "4.2.22",
+	"version": "4.2.23",
 	"unity": "2018.3",
 	"author": {
 		"name": "Esoteric Software",