Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- distance1 = Vector2.Distance(sr.localPosition, new Vector2(510, -78.46f));
- distance2 = Vector2.Distance(sr.localPosition, new Vector2(0, -78.46f));
- distance3 = Vector2.Distance(sr.localPosition, new Vector2(-510, -78.46f));
- var distance = Mathf.Min(distance1, distance2, distance3); //Retorna a menor distancia
- var desiredPosition = Vector3.zero;
- if(distance == distance1)
- desiredPosition = new Vector2(510f, -78.46f);
- else if(distance == distance2)
- desiredPosition = new Vector2(0f, -78.46f);
- else if(distance == distance3)
- desiredPosition = new Vector2(-510f, -78.46f);
- sr.position = Vector3.Lerp(sr.position, desiredPosition, 2f * Time.deltaTime);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement