To bude vyžadovat trochu zkušeností s Game Maker. Nedělejte to pro svou první hru.
Kroky
Krok 1. Vytvořte pro svou zeď jednoduchý blokový sprite
Udělejte také sprite pro svého hráče. Pro zeď tomu říkejte spr_wall a hráč spr_player
Krok 2. Vytvořte objekt s názvem obj_wall a zaškrtněte plné pole
Krok 3. Ujistěte se, že jste vybrali zeď sprite
Krok 4. Vytvořte objekt a nazvěte ho obj_player
Krok 5. Ujistěte se, že jste vybrali svého hráče
Krok 6. Pro obj_player:
přejděte na přidání události a klikněte na Krok a pak znovu Krok. Poté přejděte na kartu ovládání a přetáhněte akci „spustit kód“.
Krok 7. Nyní do pole pro kód vložte
// jednoduchý platformový kód!
// if place_free (x, y+1) {gravity = 0,7gravity_direction = 270} else {gravity = 0gravity_direction = 270} // the arrow keys, ^if place_free (x-4, y) and keyboard_check (vk_left) {x -= 4} if place_free (x+4, y) and keyboard_check (vk_right) {x+= 4} if! Place_free (x, y+1) and keyboard_check (vk_up) {vspeed = -10}
Krok 8. Stačí zkopírovat a vložit
Krok 9. Pro obj_player:
Přejděte na přidání události, poté na Collision, pak pomocí obj_wall.
Krok 10. Vložte tento kód (přejděte na ovládací kartu a přetáhněte „spustit kód“:
move_contact_solid (směr, 12); vspeed = 0;
Krok 11. Vytvořte místnost, nazvete ji room_1, vytvořte návrh úrovně kliknutím na vybraný objekt a uložte místnost (klikněte na zaškrtnutí v horní části
)