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