![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Oct 2009
Сообщений: 52
|
Здравствуйте! Много раз в разработке требовалось переместить объект относительно мыши, то есть: у нас имеется некоторый объект и нужно по нажатию кнопки мыши, вынести другой объект и заставить его двигаться от первого объекта к мыши. Я использовал код, который это делает, но возникла проблема: скорость перемещения второго объекта напрямую зависела от близости нажатия мыши: если жмёшь близко с персонажем, второй объект перемещается оочень медленно, жмёшь в том же направлении, но дальше он летит со звуковой скоростью. В этом то и мой вопрос: как заставить перемещаться объект к координатам нажатия мыши с одной скоростью, не зависимо от дальности нажатия мышкой до объекта?
|
|
|||||
|
блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
|
Цитата:
Без кода лучшего совета вряд ли дождетесь. И, кстати, лучше называть не "объектом", а "мувиклипом", так правильнее будет. Альтернативный вариант — использовать твинер, например, TweenLite. И указывать время его работы исходя из расстояния от "объекта" до мыши, которое считается с помощью теоремы Пифагора.
__________________
hauts.ru |
|
|||||
|
Регистрация: Oct 2009
Сообщений: 52
|
А как узнать, чему равен угол?
Всё, у меня же формула есть, спасибо, попробую позже, сейчас пора ![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 11:11. |
|
|
« Предыдущая тема | Следующая тема » |
|
|