unity get distance between two objects
// Vector3.Distance is the same as (a-b).magnitude
float distance = Vector3.Distance(a.transform.position, b.transform.position);
unity get distance between two objects
// Vector3.Distance is the same as (a-b).magnitude
float distance = Vector3.Distance(a.transform.position, b.transform.position);
distance between two objects unity 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);
}
Copyright © 2021 Codeinu
Forgot your account's password or having trouble logging into your Account? Don't worry, we'll help you to get back your account. Enter your email address and we'll send you a recovery link to reset your password. If you are experiencing problems resetting your password contact us