Просмотр полной версии : как сделать, чтобы объект поворачивался вправо-влево
в засисимости от движения мыши?
поиск рулит, сам где-то выкладывал исходник на даный вопрос!!!
Можно так ))
onClipEvent (enterFrame) {
this._rotation += Math.atan2( this._ymouse, this._xmouse)*180/Math.PI;
}
Не очень хорошо из-за +=. Но механизм примерно такой.
крутилка работает, но только у меня еще одно в задаче условие:
этот обьект не только должен вертеться, но и быть курсором мыши
то-есть, задача такая:
есть чувак, голова которого - курсор мыши.
если мышь идет вправо, голова смотрит вправо,
если мышь идет влево - голова смотрит влево.
вот....
Тоже самое, только в atan2 подставляй разницу в координатах мышки, между разными моментами времени.
сорри, а можно понятнее??
я тут новенькая, могу читать скрипт, редактировать, но очень трудно пока писать самой.
спасибо!!
сорри, а можно понятнее??
я тут новенькая, могу читать скрипт, редактировать, но очень трудно пока
Неплохо бы ещё научиться пользоваться поиском ;) Просто пример очень популярный по-моему.
Примерно так можно:
onClipEvent (mouseMove) {
x = _root._xmouse;
y = _root._ymouse;
this._x = x;
this._y = y;
this._rotation = Math.atan2(y-y0, x-x0)*180/Math.PI;
x0 = x;
y0 = y;
}
Прятать курсор мышки Mouse.hide()
спасибо ОГРОМНОЕ!!!
то, что нужно!
:rolleyes: а про МаусХайд я все-таки знаю :)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.