Показать сообщение отдельно
Старый 16.04.2011, 19:09   #18
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,358
Написано 2,472 полезных сообщений
(для 6,854 пользователей)
Ответ: 16 направлений движений эт возможно?

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

Надо так:

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

x:=x+cos(ang*0,0174)*speed;
y:=y+sin(ang*0,0174)*speed;
С MP не работал ни разу. Из радиан в градусы конвертнуть ничего не стоит. Главное, что вопрошающий всё понял. А уж скорость добавить - логики много не нужно.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
(Offline)
 
Ответить с цитированием