Skocz do zawartości

Blokowanie klawiszy


Rekomendowane odpowiedzi

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
Odnośnik do komentarza
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 :)

Odnośnik do komentarza
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ź

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