Ответ: 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
|