Показать сообщение отдельно
Старый 16.11.2010, 22:35   #2
is.SarCasm
Бывалый
 
Аватар для is.SarCasm
 
Регистрация: 17.05.2009
Адрес: Днепропетровск
Сообщений: 672
Написано 180 полезных сообщений
(для 428 пользователей)
Ответ: Поворот изображения в сторону мыши...

В б3д вращать картинки очень не приятно. Лучше для 2д БлитзМакс используй. А так используй Atan2 ( x# , y# )
Описание
Atan2 возвращает угол между позитивной частью оси абсцисс (ось X) и вектором, который начинается в точке (0;0) и заканчивается в точке (x,y)

Один вариант использования в 2D графике. Представьте, что у вас есть два обьекта и вы хотите "нацелить" первый обьект на второй.

ATan2( y2 - y1, x2 - x1 ) вернёт соответствующее положение для первого обьекта.
Вы можете использовать полученный угол для выбора подходящего изображения, находящегося под определеннным углом.

Обратите внимание на то, что изменение порядка чисел приводит к изменению Atan2. ATan2( y, x ) отличается от ATan2( x, y).
ATan2( y, x ) аналогичен ATan( y / x), но покрывает 360 градусов.

Угол удовлетворяет условия: -180 < ATan2 <= +180
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Leowey (10.06.2011)