Skocz do zawartości

Błąd ze skakaniem


Muchaszewski

Rekomendowane odpowiedzi

Mam taki problem bo mój hero nie zawsze skacze po naciśnięciu przycisku ale działał dobrze zanim dodałem wodę co zrobić oto kody

w step

GML
if !place_meeting(x,y,object6){

if(place_free(x,y+2)) {

vspeed+=1;}}

 

if place_meeting(x,y,object6){

if place_free(x,y+2){

vspeed+=0.7;}}

 

if vspeed > 10{

vspeed = 10}

 

if(!place_free(x,y-1)){

speed = -2}

 

w strzalce do gory

 

GML
if djump = 1

{

vspeed=-10;

djump = 0

}

 

if(place_meeting(x,y+1,object0 && object2 && object1))

{

djump = 0

}

 

if(place_meeting(x,y+1,object0 && object2 && object1))

{

djump = 1

vspeed=-10;

}

 

Pomocy

Odnośnik do komentarza
Udostępnij na innych stronach

if(place_meeting(x,y+1,object0&&object2&&object1))

{

djump = 0

}

 

if(place_meeting(x,y+1,object0&&object2&&object1))

{

djump = 1

vspeed=-10;

}

Co to niby ma być? ;o

Po pierwsze, chyba nie można w place_meeting naraz ustawić paru obiektów, do tego brak spacji między '&&'.

I co najważniejsze - oba warunki są takie same

Odnośnik do komentarza
Udostępnij na innych stronach

Jak z tej części kodu usunę to co podkreślone

if !place_meeting(x,y,object6){

if(place_free(x,y+2)) {

vspeed+=1;}}

if place_meeting(x,y,object6){

if place_free(x,y+2){

vspeed+=0.7;}}

to będzie działać poprawnie jakbyście mogli to trochę przerobić

 

EDIT:

Sam rozwiązałem ten problem hero po prostu wlatuje w mur i nie może skakać

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