Поворот изображения в сторону мыши...
Проблема в следующем:
Требуется, чтобы главный перс поворачивался в сторону курсора. Как сделать не знаю. Если кто может - помогите неразумному. :''(( Использую FastImage. |
Ответ: Поворот изображения в сторону мыши...
В б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 |
Ответ: Поворот изображения в сторону мыши...
Можно примерчик??? ;)
|
Ответ: Поворот изображения в сторону мыши...
Не не надо, сам разобрался :)
|
Часовой пояс GMT +4, время: 17:53. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot