Показать сообщение отдельно
Старый 14.02.2010, 14:00
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 3  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
Цитата:
Сообщение от etc Посмотреть сообщение
Math.sin, Math.cos, Math.atan, Math.atan2 и rotation вам в помощь.
Math.atan2 и rotation достаточно.

При клике фиксируешь значение угла от центра мувика к мышке (atan2) и собственно текущее значение rotation мувика. А при таскании с зажатой кнопкой вычисляешь этот же угол от центра к мышке (atan2), вычитаешь зафиксированное ранее значение угла и прибавляешь к начальному rotation — вот тебе и новое значение rotation для твоего мувика.
__________________
Поймай яблоко 2!