“Einheit erhält den Abstand zwischen zwei Objekten” Code-Antworten

Einheit erhält den Abstand zwischen zwei Objekten

// Vector3.Distance is the same as (a-b).magnitude

float distance = Vector3.Distance(a.transform.position, b.transform.position);
AdobeZev

wie man den Abstand zwischen 2 Objekten einheit vergleicht

float distance = Vector3.Distance (object1.transform.position, object2.transform.position);
Xerothermic Xenomorph

Abstand zwischen zwei Objekten Einheit 2d

public GameObject object1;
public GameObject object2;
void Update()
{
  Vector2 Pos1 = object1.transform.position;
  Vector2 Pos2 = object2.transform.position;
  float x1 = Pos1.x, x2 = Pos2.x, y1 = Pos1.y, y2 = Pos2.y;
  // Distance between X coordinates
  float xDif = Mathf.Abs((Mathf.Max(x1,x2) - Mathf.Min(x1,x2));
  // Distance between Y coordinates
  float xDif = Mathf.Abs((Mathf.Max(y1,y2) - Mathf.Min(y1,y2));
  // Pythagorean theorem
  float finalDistance = Mathf.Sqrt(xDif * xDif + yDif * yDif);
  Debug.Log("Distance Between Object1 And Object2 Is " + finalDistance);
}
Xixika

Ähnliche Antworten wie “Einheit erhält den Abstand zwischen zwei Objekten”

Fragen ähnlich wie “Einheit erhält den Abstand zwischen zwei Objekten”

Weitere verwandte Antworten zu “Einheit erhält den Abstand zwischen zwei Objekten” auf C#

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen