Вторник, 19 сентября 2017, 21:49

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

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

Ищу левелдизайнера/маппера
Мой блог
Мой канал на Youtube
Lokemundux Desco Domus Shaantitus. Caecux Vorox Acerbus-shatruex! Crudux Cruo!
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 из 11
Поиск:

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