Da ich den unteren Modul-Vektor zwischen 2 Vektoren in Unity C# bekommen kann, so etwas wie die Mathf.Min-Funktion, aber für Vector3
Es gibt keine Funktion in Unity, die den unteren Modulvektor direkt zurückgibt, aber Sie können Ihre eigene Funktion schreiben, die das zwei Vektormodul berechnet und den Vektor mit dem kleineren Modul zurückgibt. Hier ist ein Beispiel für Code, der das tut: mit UnityEngine; öffentliche statische Klasse Vector3Extensions { öffentliche statische Vektor3 Min(Vector3 a, Vector3 b) { Rückgabe (a.magnitude < b.magnitude)? a : b; } } Sie können diese Funktion wie folgt verwenden: Vector3 vectorA = neuer Vektor3(1, 2, 3); Vector3 vectorB = neuer Vektor3(4, 5, 6); Vector3 minVector = Vector3Extensions.Min(veA, vectorB);