Как рассчитать расстояние между несколькими объектами и узнать имя объекта? Наименьшее расстояние в редакторе непростых игр, которое я пробовал в этом примере
public Transform[] allcars;
for (int i = 0; i < allcars.Length; i++)
{
distance = Vector3.Distance(
transform.position, allcars[i].transform.position);
print (allcars[i].name);
}
другой пример
float ds0 = Vector3.Distance (this.transform.position, allcars[0].transform.position);
float ds1 = Vector3.Distance (this.transform.position, allcars[1].transform.position);
float ds2 = Vector3.Distance (this.transform.position, allcars[2].transform.position);
float ds3 = Vector3.Distance (this.transform.position, allcars[3].transform.position);
(Mathf.Min(ds0, ds1,ds2,ds3));
печать (имя ??)