![]() |
|
||||||||||
|
|
|
|||||
|
народ, ещё один глупый вопрос =) Подскажите, как вычислить точно градус, на сколько должен повернуться самолётик что бы смотреть точно на точку "x; y". А ещё лучше если вы опишите решение этого вопроса. Ка вычислить косинус и гипотенузу я знаю, а вот как вычислить угол хз... Заранее, спасибо за показательное решение.
![]() Добавлено через 4 минуты Нашел вот такой пример, но AS 2.0 и на AS 3.0 работает не корректно. |
|
|||||
|
Регистрация: Jun 2008
Сообщений: 205
|
angle=Math.atan2(samolet.y-tochka.y, samolet.x-tochka.x)*180/Math.PI
|
|
|||||
|
спс. но если привязать к курсору объект смотрит на курсор боком!?
Добавлено через 3 минуты ещё раз спс!!! малость поправил и всё ок ))) GameObgect.rotation = -90 + Math.atan2(GameObgect.y - mouseY, GameObgect.x - mouseX) * 180 / Math.PI; Последний раз редактировалось stweet; 17.09.2010 в 00:05. |
|
|||||
|
Регистрация: Jun 2008
Сообщений: 205
|
угу просто у вас кораблик "смотрит" вверх, обычно объект по умолчанию "смотрит" вправо
|
![]() |
![]() |
Часовой пояс GMT +4, время: 06:58. |
|
|
« Предыдущая тема | Следующая тема » |
|
|