Цитата:
Сообщение от etc
Math.sin, Math.cos, Math.atan, Math.atan2 и rotation вам в помощь.
|
Math.atan2 и rotation достаточно.
При клике фиксируешь значение угла от центра мувика к мышке (atan2) и собственно текущее значение rotation мувика. А при таскании с зажатой кнопкой вычисляешь этот же угол от центра к мышке (atan2), вычитаешь зафиксированное ранее значение угла и прибавляешь к начальному rotation — вот тебе и новое значение rotation для твоего мувика.