Показать сообщение отдельно
Старый 13.04.2011, 11:07   #17
PassCall
Разработчик
 
Аватар для PassCall
 
Регистрация: 07.04.2011
Адрес: Млечный путь, Земля, Европа, Беларусь, Могилев
Сообщений: 391
Написано 94 полезных сообщений
(для 319 пользователей)
Ответ: 16 направлений движений эт возможно?

Сообщение от Randomize Посмотреть сообщение
ang - угол поворота.
x=x+cos(ang)
y=y+sin(ang)
Азы...
Неправильно. Ты пытаешся скомить ang (градусы) функции, которая работает в РАДИАНАХ. Плюс забыл скорость.

Надо так:

ang - угол поворота (real)
speed - скорость, с которой перемещается машина (real)

x:=x+cos(ang*0,0174)*speed;
y:=y+sin(ang*0,0174)*speed;
(Offline)
 
Ответить с цитированием