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);
unity get distance between line and point
public Vector2 FindNearestPointOnLine(Vector2 origin, Vector2 end, Vector2 point)
{
//Get heading
Vector2 heading = (end - origin);
float magnitudeMax = heading.magnitude;
heading.Normalize();
//Do projection from the point but clamp it
Vector2 lhs = point - origin;
float dotP = Vector2.Dot(lhs, heading);
dotP = Mathf.Clamp(dotP, 0f, magnitudeMax);
return origin + heading * dotP;
}
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