Skocz do zawartości

Rekomendowane odpowiedzi

Napisano (edytowane)

Witam, tworzę grę platformową. Chciałbym aby nie można było wcisnąć na klawiaturze na raz dwóch przeciwstawnych kierunków. Gdy np. trzymamy kierunek w prawo to w tym momencie przycisk w lewo jest deaktywowany. I tak samo w przypadku góra dół.  Jak to zrobić prostym kodem?

Edytowane przez Cannon Fodder
błąd ortograficzny

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

dwóch*
Próbowałeś po prostu czegoś takiego?

if keyboard_check(ord("A")) && !keyboard_check(ord("D")){
	//idzie w lewo
	}else
if !keyboard_check(ord("A")) && keyboard_check(ord("D")){
	//idzie w prawo
	}else{
	//zatrzymuje się
	}

W ogóle to najlepiej pokaż swój kod na poruszanie :)

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
19 godzin temu, Adriann napisał:

if keyboard_check(ord("A")) && !keyboard_check(ord("D")){ //idzie w lewo }else if !keyboard_check(ord("A")) && keyboard_check(ord("D")){ //idzie w prawo }else{ //zatrzymuje się }

kod jest poprawny, ale chyba mój problem jest bardziej złożony . Dziękuję za odpowiedź

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

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

Tylko 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ę tutaj.

Zaloguj się tutaj

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników, przeglądających tę stronę.

×