Mateki Opublikowano 6 Czerwca 2008 Udostępnij Opublikowano 6 Czerwca 2008 To jest kod na mur, ze ustawia sie w strone drugiego muru GML if place_free(x+17,y+17) && place_free(x+1,y+1) { image_single = 0 } // POZIOMO // if !place_free(x+17,y+1) { image_single = 1 } if !place_free(x-1,y+1) { image_single = 2 } if !place_free(x+16,y+1) && !place_free(x-1,y+1) { image_single = 3 } // PIONOWO // if !place_free(x+1,y+17) { image_single = 4 } if !place_free(x+1,y-1) { image_single = 5 } if !place_free(x+1,y+17) && !place_free(x+1,y-1) { image_single = 6 } // ROGI // if !place_free(x+17,y+17) { image_single = 7 } if !place_free(x-1,y+17) { image_single = 8 } if !place_free(x+17,y-1) { image_single = 9 } BŁĄD: Ustawiają się wsystkie w lewo GML if !place_free(x-1,y+1) { image_single = 2 } Jak naprawić? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Marek.S Opublikowano 6 Czerwca 2008 Udostępnij Opublikowano 6 Czerwca 2008 widocznie coś gdzieś źle sprawdzasz, więcej bym Ci powiedział jak bym widział projekt gdzieś był taki przykład, teraz go znaleźć nie mogę. ale to było coś na wzór tego: GML if place_meeting(x + 24,y,block) right = true if place_meeting(x - 24,y,block) left = true if place_meeting(x,y + 24 ,block) down = true if place_meeting(x,y - 24 ,block) up = true if ( right && not left && not up && not down ) image_index = 0 if ( not right && left && not up && not down ) image_index = 1 if ( not right && not left && up && not down ) image_index = 2 if ( not right && not left && not up && down ) image_index = 3 spróbuj, chyba prostsze i czytelniejsze :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Mateki Opublikowano 7 Czerwca 2008 Autor Udostępnij Opublikowano 7 Czerwca 2008 Nic, tym razem ciągle sie zmienia. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Uzjel Opublikowano 7 Czerwca 2008 Udostępnij Opublikowano 7 Czerwca 2008 do tego dodaj image_speed = 0, sprawdź czy ściany są solid i czy na pewno dobre odległości podajesz 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ę