![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Apr 2009
Сообщений: 43
|
Подскажите пожалуйста как повернуть мувик мышкой, то есть получается некий D&D но происходит вращение относительно центра этого мувика. Заранее спасибо
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Math.sin, Math.cos, Math.atan, Math.atan2 и rotation вам в помощь.
|
|
|||||
|
Lorem ipsum
|
Math.atan2 и rotation достаточно.
При клике фиксируешь значение угла от центра мувика к мышке (atan2) и собственно текущее значение rotation мувика. А при таскании с зажатой кнопкой вычисляешь этот же угол от центра к мышке (atan2), вычитаешь зафиксированное ранее значение угла и прибавляешь к начальному rotation — вот тебе и новое значение rotation для твоего мувика.
__________________
Поймай яблоко 2! |
|
|||||
|
Регистрация: Aug 2009
Адрес: UTC+2
Сообщений: 353
|
а можно по слушателю MOUSE_MOVE на котейнере мувика
Смотреть нажата ли главная кнопка мышки. Если нажата, то поворачивать при каждом вызове события на определенный градус через rotationX (Y,Z) |
|
|||||
|
Регистрация: Apr 2009
Сообщений: 43
|
Не совсем понял как использовать сий код в моих целях, буду очень благодарен если разжуете, а лучше покажете пример как крутить объект мышкой без ресайза.
Добавлено через 26 часов 21 минуту ау, кто-нибудь, ПОЖАЛУЙСТА, приведите пример кода, а то советы с помощью Math, не совсем понимаю как реализовать всем спасибо ![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 21:04. |
|
|
« Предыдущая тема | Следующая тема » |
|
|