Dit vereist een beetje ervaring met Game Maker. Doe dit niet voor je eerste spel.

Stappen

  1. 1 Maak een eenvoudige bloksprite voor je muur. Maak ook een sprite voor je speler. Voor de muur noem je het spr_wall en de speler spr_player
  2. 2 Maak een object met de naam obj_wall en vink het vakje aan.
  3. 3 Zorg ervoor dat je de wallsprite selecteert.
  4. 4 Maak een object en noem het obj_player.
  5. 5 Zorg ervoor dat je de sprite van je speler selecteert.
  6. 6 Voor obj_player: ga naar evenement toevoegen en klik op Stap en Stap opnieuw. Ga vervolgens naar het tabblad Control en sleep de actie 'code uitvoeren'.
  7. 7 Nu in het codevak ingebracht
    // eenvoudige platformcode!
    // if place_free (x, y + 1) zwaartekracht = 0.7 gravity_direction = 270 else gravity = 0 gravity_direction = 270 // de pijltjestoetsen <,>, ^ if place_free (x-4, y) en keyboard_check ( vk_left) x- = 4 if place_free (x + 4, y) en keyboard_check (vk_right) x + = 4 if! place_free (x, y + 1) en keyboard_check (vk_up) vspeed = -10
  8. 8 Kopieer en plak gewoon.
  9. 9 Voor obj_player: Ga naar gebeurtenis toevoegen, dan Botsing, dan met obj_wall.
  10. 10 Voer deze code in (ga naar het tabblad Control en sleep 'execute code': move_contact_solid (richting 12); vspeed = 0;
  11. 11 Maak een kamer, noem het room_1, maak een levelontwerp door met het geselecteerde object te klikken en de ruimte op te slaan (klik op het vinkje bovenaan.)
  12. 12 Run het spel!