![]() |
|
||||||||||
|
|||||
|
Регистрация: Apr 2001
Сообщений: 137
|
Господа, помогите пожалуйста разобраться.
Есть компас, вокруг него расположены шесть шариков.Наводишься мышкой на шарик и стрелка компаса тут же прыгает в направлении этого шарика. Скрипт сидит в прототипе, он простой и работает, но почему-то даёт сбой. Вот скрипт: rotacia = -180*Math.atan2(_x-x, _y-y)/Math.PI; // определяется направление на цель( тот самый шарик, координаты которого занесены в переменные x и y ) speed = 0.6; _rotation += (rotacia - _rotation)/speed //Код,который и делает то самое прыгучее движение к заданной цели Всё просто и всё по идее должно работать.Но работает только частично.То есть шарики находящиеся на отметках 0,60,120,300 градусов работают, а 270 и 180 - нет! Особенно 180.То есть где-то вкрадывается некая ошибка а где - никак не пойму. Кто сможет обьяснить в чём проблема?
__________________
Война окончена.Всем спасибо! |
![]() |
Часовой пояс GMT +4, время: 09:53. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|