wezyrnorbert Opublikowano 13 Czerwca 2008 Udostępnij Opublikowano 13 Czerwca 2008 Jaki jest kod aby dany objekt sprawdzil czy np na x+4 jest zajete przez jakiś obj_solid ? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
warcrawt Opublikowano 13 Czerwca 2008 Udostępnij Opublikowano 13 Czerwca 2008 GML if(place_free(x,y)){ //to co ma się stać gdy tam nic nie ma } Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
wezyrnorbert Opublikowano 13 Czerwca 2008 Autor Udostępnij Opublikowano 13 Czerwca 2008 Ale akcja ma być jeśli miejsce jest zajęte a nie wolne. :D Bo dałem taki kod na omijanie: if xx>x { if place_free(x,y-2) { y-=1 } } if xx>x { if place_free(x,y+2) { y+=1 } } if xx>x { if place_free(x-2,y) { x-=1 } } if xx>x { if place_free(x+2,y) { x+=1 } } //__________________________________________________________________________ if xx<x { if place_free(x,y-2) { y-=1 } } if xx<x { if place_free(x,y+2) { y+=1 } } if xx<x { if place_free(x-2,y) { x-=1 } } if xx<x { if place_free(x+2,y) { x+=1 } } //_____________________________________________________________________ if yy>y { if place_free(x,y-2) { y-=1 } } if yy>y { if place_free(x,y+2) { y+=1 } } if yy>y { if place_free(x-2,y) { x-=1 } } if yy>y { if place_free(x+2,y) { x+=1 } } //__________________________________________________________________________ if yy<y { if place_free(x,y-2) { y-=1 } } if yy<y { if place_free(x,y+2) { y+=1 } } if yy<y { if place_free(x-2,y) { x-=1 } } if yy<y { if place_free(x+2,y) { x+=2 } Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Snake Opublikowano 13 Czerwca 2008 Udostępnij Opublikowano 13 Czerwca 2008 GML if !place_free( x, y ) // akcja gdy obiekt na pozycji x, y bedzie w kolizji z solidem if place_free( x, y ) // gdy nie bedzie if place_meeting( x, y, obj_solid ) // gdy bedzie w kolizji z obj_solid // (...) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
wezyrnorbert Opublikowano 13 Czerwca 2008 Autor Udostępnij Opublikowano 13 Czerwca 2008 Ok dziękuje Snake :D A znacie jakiś inny sposób na omijanie bo ten dupny też jest tak jak place_free :P ??? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
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ę