Четверг, 18 Апреля 2024, 11:05

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » Можно ли узнать, в какую сторону направлен объект?
Можно ли узнать, в какую сторону направлен объект?
afqДата: Вторник, 12 Сентября 2017, 16:35 | Сообщение # 1
Разработчик
Сейчас нет на сайте
Можно ли узнать, в какую сторону направлен объект? Может есть что-то удобное, чтобы знать куда поворачивать, в зависимости от того, в какую сторону он смотрит.
VuvkДата: Вторник, 12 Сентября 2017, 18:51 | Сообщение # 2
заслуженный участник
Сейчас нет на сайте
afq, transform.forward ?
EchoITДата: Вторник, 12 Сентября 2017, 22:38 | Сообщение # 3
старожил
Сейчас нет на сайте
afq, Vector3.Dot.

Долгожданный анонсик: State of War
drcrackДата: Среда, 13 Сентября 2017, 06:42 | Сообщение # 4
старожил
Сейчас нет на сайте
напиши нормально что ты хочешь повернуть и куда
afqДата: Среда, 13 Сентября 2017, 14:21 | Сообщение # 5
Разработчик
Сейчас нет на сайте
drcrack, я конечно и так сделал, но всё же хочу знать, может есть такое. Например в игре есть стороны света, север юг запад восток. Нужно узнать в какую сторону смотрит объект.
drcrackДата: Среда, 13 Сентября 2017, 14:33 | Сообщение # 6
старожил
Сейчас нет на сайте
Если X это восток, а Z север, то примерно так:
Код

var angle = Vector3.Angle(Vector3.forward, gameObject.transform.forward);
if(angle < 30f){
// Обьект смотрит на север плюс минус 30 градусов
}

Точное решение зависит от задачи, я не знаю что именно ты хочешь получить.)


Сообщение отредактировал drcrack - Среда, 13 Сентября 2017, 14:33
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » Можно ли узнать, в какую сторону направлен объект?
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг