Тема: повороты
Показать сообщение отдельно
Старый 20.06.2005, 19:40
SlighTReturn вне форума Посмотреть профиль Отправить личное сообщение для SlighTReturn Найти все сообщения от SlighTReturn
  № 4  
Ответить с цитированием
SlighTReturn

Регистрация: Jun 2005
Сообщений: 9
Цитата:
Сообщение от Trains
_root.tank.onKeyDown = function () {
if (Key.isDown(LEFT)) {
_root.tank._rotation = -90;
}
if (Key.isDown(RIGHT) || Key.isDown(LEFT)) {
_root.tank._rotation = 90;
}
}
ну типа того, градусы можешь по другомы считать, кпримеру, прибавлять по одному...
Если так делать, то никак не посчитать потом угол под которым будет двигаться танк при движении вперёд. Например если нажать стрелку влево и подвинуть его к примеру на 19 градусов потом никак его не пошлёшь вперёд по этой прямой.
Надо использовать atan2.