Движение объекта в точку нажатия мышкой

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

Движение объекта в точку нажатия мышкой

Сообщение reQuem 20 июл 2017, 02:18

Вопрос в том, как реализовать движение объекта в точку где нажал мышкой, и по возможности, как реализовать проигрывание анимации в точке нажатия т.е, чтоб было видно куда ткнул
reQuem
UNITрон
 
Сообщения: 197
Зарегистрирован: 28 июн 2017, 18:38

Re: Движение объекта в точку нажатия мышкой

Сообщение samana 20 июл 2017, 08:21

Если объект ходит только по прямой линии и обходить препятствия не нужно, то можно обойтись https://docs.unity3d.com/ScriptReferenc ... wards.html (движение из точки А в точку Б с определённой скоростью).
Если есть препятствия, то используйте NavMesh (смотрите уроки, это двумя словами не описать).
Чтобы найти точку в мире под мышкой, то нужно пустить луч из камеры (см. ScreenPointToRay) и узнать координаты пересечения луча с чем либо (у чего либо должны быть коллайдеры). В это же место можно временно установить любой объект с анимацией, который будет символизировать место финиша.
Аватара пользователя
samana
Адепт
 
Сообщения: 4738
Зарегистрирован: 21 фев 2015, 13:00
Откуда: Днепропетровск

Re: Движение объекта в точку нажатия мышкой

Сообщение reQuem 20 июл 2017, 14:49

samana писал(а):Если объект ходит только по прямой линии и обходить препятствия не нужно, то можно обойтись https://docs.unity3d.com/ScriptReferenc ... wards.html (движение из точки А в точку Б с определённой скоростью).
Если есть препятствия, то используйте NavMesh (смотрите уроки, это двумя словами не описать).
Чтобы найти точку в мире под мышкой, то нужно пустить луч из камеры (см. ScreenPointToRay) и узнать координаты пересечения луча с чем либо (у чего либо должны быть коллайдеры). В это же место можно временно установить любой объект с анимацией, который будет символизировать место финиша.

Понял, спасибо, буду разбираться)
reQuem
UNITрон
 
Сообщения: 197
Зарегистрирован: 28 июн 2017, 18:38


Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 26