forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   Повернуть объект в сторону курсора мыши (http://forum.boolean.name/showthread.php?t=17109)

Eugenes 30.07.2012 19:13

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

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

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

Nerd 30.07.2012 19:20

Ответ: Повернуть объект в сторону курсора мыши
 
.Зачем
..искать
...анальные приключения,
....если есть
.....CameraPick
......и PointEntity
.......?

pepel 30.07.2012 19:36

Ответ: Повернуть объект в сторону курсора мыши
 
кстати может поможет этот топ: http://forum.boolean.name/showthread.php?t=9292
там плавный поворот с одного градуса в другой


Часовой пояс GMT +4, время: 13:05.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot