Cześć, siedzę sobie teraz nad możliwością używania pojazdów w grze, napotkałem w sumie dwa problemy. Pierwszy polega na tym, że chciałbym dać możliwość polatania bokiem, przy wciśnięciu spacji, czyli po zarzuceniu rękawa pojazd nieznacznie zwalnia, ale można klawiszami kierunkowymi ustawiać jego kąt(przy zaciągniętym ręcznym wartości wychylenia będą większe, niż przy zwykłym skręcaniu) Niestety niezależne od tego czy zaciągnę rękaw, czy nie, auto nie zachowuje się tak jakbym chciał(zachowuje tę samą wartość skręcania) oto kod z klawisza "A"
if speed>1{ direction += 1}
if speed>4{ direction += 2}
if speed>8{ direction += 3}
if keyboard_check(vk_space) and keyboard_check(ord('W')) {
speed-=0.3
image_angle+=18
trace_create(x+lengthdir_x(36,image_angle+180),y+lengthdir_y(36,image_angle+180),image_angle)
}
Drugi problem tyczy się kolizji, kiedy rozpędzam wóz i w coś przywalę, to auto owszem odbija się, tracąc prędkość(nadałem friction przy dzwonie), ale później nie mogę nim ruszyć, gdzie jest błąd? Kod z kolizji wozu z przeszkodą:
if speed>1{
move_bounce_all(1)
speed-=5
friction=3
}