Показать сообщение отдельно
Старый 30.07.2012, 19:13   #1
Eugenes
AnyKey`щик
 
Регистрация: 30.06.2012
Сообщений: 12
Написано 0 полезных сообщений
(для 0 пользователей)
Повернуть объект в сторону курсора мыши

Всем доброго времени суток! Собственно нужен поворот объекта в сторону курсора, как это реализовано в игре Alien Shooter. Поясню: клавиши управляют движением объекта, а направление стрельбы задается курсором.

Сперва я пробовал идти через 2d математику. Спроецировал координаты объекта на плоскость. Представил линию с началом в 2D координатах объекта и концом в координатах мыши. Отсюда нашел коэффеициент наклона и через него нашел угол поворота. Но есть проблема - объект поворачивается на угол, но без учета первоначального поворота.

Я так понимаю, что мне нужно развернуть объект по вектору. Т.е. нужно было наоборот проецировать координаты мыши в трехмерную проекцию, но в такой математике я не силен. Помогите пожалуйста.
(Offline)
 
Ответить с цитированием