Просмотр полной версии : Поворот клипа, относительно положения другого клипа
Привет, столкнулся с проблемой.
Например в игре есть стрелка, которая указывает в какой стороне выход.
Я хочу задать координаты клипа "выход" и сделать так чтобы стрелка указывала всегда на эти координату.
Каким образом это сделать ?
Вот например за мышкой поворачивать легко _xmouse; _ymouse; - угол расчитывать не нужно. А как действовать в моём случае ?
Division
13.10.2008, 15:10
Учить тригонометрию (: Можно использовать функцию Math.atan2
Mnilionic
13.10.2008, 15:16
exit._x; exit._y :D
Division
Спасибо.
Если можно приведите пример как ею пользоваться.
Мне нужно знать угол от 0 координаты другого клипа а не фрейма.
Mnilionic
И каким образом это будет работать ?)
Волшебным?))))
Буду очень благодарен если кто-то помимо острот даст таки развёрнутый ответ.
Division
13.10.2008, 17:01
Рисуем горизонтальную линию, делаем из неё мувик, на мувике пишем
onClipEvent(enterFrame) {
_rotation = 180/Math.PI * Math.atan2(_y-_root._ymouse,_x-_root._xmouse);
}
Смысл понятен?
PS писать на клипах это изврат. Это для простоты изложения (:
Division
Большое спасибо :)
Mnilionic
13.10.2008, 18:12
а я на полном серьёзе.
Если вы определяете координаты мыши и поворачиваете за ней стрелку, то почему бы аналогичным способом не определять координаты "выхода" и не крутить стрелку за ним.
У меня получилось только через Math.atan2 (пример приведённый Division)
Координаты то есть. Каким образом точно поворачивать стрелку, вот в чём вопрос был.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.