измерение расстояния - Форум Игроделов
Пн, 20 Май 2024, 01:43 
 
Приветствую Вас Гость Главная | Регистрация | Вход
Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум Игроделов » UNITY3D » HELP & FAQ » измерение расстояния (c#)
измерение расстояния
ArmandoДата: Вс, 10 Авг 2014, 22:22 | Сообщение # 1
 
Сообщений: 39
Награды: 0
Репутация: 0
Статус: Offline
Как мне узнать расстояние от какого либо объекта, до игрока.
 
СообщениеКак мне узнать расстояние от какого либо объекта, до игрока.

Автор - Armando
Дата добавления - 10 Авг 2014 в 22:22
HunjethДата: Пн, 11 Авг 2014, 00:42 | Сообщение # 2
 
Сообщений: 354
Награды: 1
Репутация: 112
Статус: Offline
Смотри:
1 способ через луч (PhysicsRaycast).
RaycastHit.distance
или
(RaycastHit.transform.position - transform.position).sqrMagnitude

2 способ.
Transform ob;
(ob.position - transform.position).sqrMagnitude
или
(ob.position - transform.position).magnitude
или
Vector3.Distance(ob.position, transform.position);

3 способ.
Размер объекта на экране через (Mesh.bounds).


Сообщение отредактировал Hunjeth - Пн, 11 Авг 2014, 01:07
 
СообщениеСмотри:
1 способ через луч (PhysicsRaycast).
RaycastHit.distance
или
(RaycastHit.transform.position - transform.position).sqrMagnitude

2 способ.
Transform ob;
(ob.position - transform.position).sqrMagnitude
или
(ob.position - transform.position).magnitude
или
Vector3.Distance(ob.position, transform.position);

3 способ.
Размер объекта на экране через (Mesh.bounds).

Автор - Hunjeth
Дата добавления - 11 Авг 2014 в 00:42
Форум Игроделов » UNITY3D » HELP & FAQ » измерение расстояния (c#)
  • Страница 1 из 1
  • 1
Поиск:
Загрузка...

Game Creating CommUnity © 2009 - 2024