Просмотр полной версии : Перемещение обекта мышью
Всех с наступающем.
У меня есть вот такой ролик: три шарика вращаются по одной траектории друг за другом, при наведении мыши хотябы на один шарик все останавливаются, вопрос такой как зделать так что бы мышью можно было переместить шарики по траектории назад или вперёд
фактически это же уже реализовано. единственное, что надо добавить
а) анализ смещения курсора мыши вправо/влево;
б) перескакивание на след/пред фрейм не просто на движение мышки, а на изменение координаты на определённое число пикселей.
Понятно, спасибо, то есть я так понял придётся делать анимацию полностью на программном уровне, и от сюдо рулить направлением их вращения...
так там сделано всё уже. единственное, что сделано нелогично - это на любое движение мышки шарики проскакивают на кадр назад (вроде назад. или вперёд? навскидку не помню). внешне это движение выглядит хаотично.
1. в mDown сохрани х-координату мыши (xMouse0)
2. в mMove сравнивай текущую координату с сохранённой
3. когда отклонение текущей превысит n пикселей, перескакивай в шарах на пред. или след. фрейм и xMouse0 присваивай тек. координату мыши.
всё!
Буньков Максим
06.01.2006, 16:01
Да еще там надо доработать глубину шариков при помощи swapDepths() а то как то плоско кажется... и они накладываются друг на друга.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.