Skocz do zawartości

Sterowanie auta


Rekomendowane odpowiedzi

Witam,

Mam problem:

 

 

GML
Keyboard Event for <Left> Key:

execute code:

 

if speed<0 then direction+=speed else {

keyboard_check(vk_space)

if speed>0

speed-=0.15

 

}

 

 

Keyboard Event for <Up> Key:

execute code:

 

if (!keyboard_check(vk_space)) speed-=0.23

else

if (!keyboard_check(vk_space)) speed-=(31-speed)/50

 

 

if (!keyboard_check(vk_space)) speed-=0.15

else

if (!keyboard_check(vk_space)) speed-=(31-speed)/50

 

 

Keyboard Event for <Right> Key:

execute code:

 

if speed<0 then direction-=speed else {

keyboard_check(vk_space)

if speed>0

speed-=0.15

 

}

 

Jak zrobić aby auto rozpoczęło jechać prosto a nie na boki?

Odnośnik do komentarza
Udostępnij na innych stronach

Wiem, bo chciałem usunąć te zatrzymywanie ale nie usunąłem wszystkiego i pozostał taki:

if speed<0 then direction+=speed else {

keyboard_check(vk_space)

 

Chciałem to usunąć bo to w sumie jest nieprzydatne, bo chcę tylko rozpoczynanie w kierunku prostym i skręcanie xD

Odnośnik do komentarza
Udostępnij na innych stronach

Keyboard Event for <Left> Key:

execute code:

if speed<0 then direction+=speed else {

keyboard_check(vk_space)

if speed>0

speed-=0.15

Nie wiem o co tu biega ale najprościej zrobiłbym to tak:

direction+=speed

 

Keyboard Event for <Up> Key:

execute code:

if (!keyboard_check(vk_space)) speed-=0.23

else

if (!keyboard_check(vk_space)) speed-=(31-speed)/50

 

if (!keyboard_check(vk_space)) speed-=0.15

else

if (!keyboard_check(vk_space)) speed-=(31-speed)/50

Po pierwsze, po co się powtarzasz ?? to jest dwa razy to samo, z jedną inną wartością

Powiedz mi co tutaj ma być, strzałka w przód to gaz a spacja to ??

Keyboard Event for <Right> Key:

execute code:

if speed<0 then direction-=speed else {

keyboard_check(vk_space)

if speed>0

speed-=0.15

Tu to samo co w lewo tylko zmieniamy znak bo w prawo :DD

direction-=speed

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...