Będzie to wymagało trochę doświadczenia z Game Maker. Nie rób tego w swojej pierwszej grze.
Kroki
Krok 1. Stwórz prosty sprite blokowy na swojej ścianie
Stwórz również duszka dla swojego gracza. W przypadku ściany nazwij ją spr_wall, a odtwarzacz spr_player
Krok 2. Stwórz obiekt o nazwie obj_wall i zaznacz stałe pole
Krok 3. Upewnij się, że wybrałeś duszka ściennego
Krok 4. Stwórz obiekt i nazwij go obj_player
Krok 5. Upewnij się, że wybrałeś swojego duszka gracza
Krok 6. Dla obj_player:
przejdź do Dodaj wydarzenie i kliknij ponownie Krok, a następnie Krok. Następnie przejdź do zakładki kontroli i przeciągnij i upuść akcję „wykonaj kod”.
Krok 7. Teraz w polu kodowym wstaw
// prosty kod platformowy!
//if place_free(x, y+1){gravity = 0.7gravity_direction = 270}else{gravity=0gravity_direction = 270}//klawisze strzałek, ^if place_free(x-4, y)i keyboard_check(vk_left){x -=4}if place_free(x+4, y)i keyboard_check(vk_right){x+=4}if !place_free(x,y+1)i keyboard_check(vk_up){vspeed=-10}
Krok 8. Po prostu skopiuj i wklej
Krok 9. Dla obj_player:
Przejdź do dodania zdarzenia, następnie do kolizji, a następnie do obj_wall.
Krok 10. Wstaw ten kod (przejdź do zakładki kontroli i przeciągnij i upuść 'wykonaj kod':
move_contact_solid(kierunek, 12);vspeed=0;
Krok 11. Stwórz pokój, nazwij go pokojem_1, stwórz projekt kondygnacji, klikając wybrany obiekt i zapisz pokój (kliknij haczyk u góry)
)