![]() |
Повернуть объект в сторону курсора мыши
Всем доброго времени суток! Собственно нужен поворот объекта в сторону курсора, как это реализовано в игре Alien Shooter. Поясню: клавиши управляют движением объекта, а направление стрельбы задается курсором.
Сперва я пробовал идти через 2d математику. Спроецировал координаты объекта на плоскость. Представил линию с началом в 2D координатах объекта и концом в координатах мыши. Отсюда нашел коэффеициент наклона и через него нашел угол поворота. Но есть проблема - объект поворачивается на угол, но без учета первоначального поворота. Я так понимаю, что мне нужно развернуть объект по вектору. Т.е. нужно было наоборот проецировать координаты мыши в трехмерную проекцию, но в такой математике я не силен. Помогите пожалуйста. :) |
Ответ: Повернуть объект в сторону курсора мыши
.Зачем
..искать ...анальные приключения, ....если есть .....CameraPick ......и PointEntity .......? |
Ответ: Повернуть объект в сторону курсора мыши
кстати может поможет этот топ: http://forum.boolean.name/showthread.php?t=9292
там плавный поворот с одного градуса в другой |
Часовой пояс GMT +4, время: 13:05. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot