Dit vereist een beetje ervaring met Game Maker. Doe dit niet voor je eerste spel.
Stappen
-
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 Maak een object met de naam obj_wall en vink het vakje aan.
-
3 Zorg ervoor dat je de wallsprite selecteert.
-
4 Maak een object en noem het obj_player.
-
5 Zorg ervoor dat je de sprite van je speler selecteert.
-
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 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 Kopieer en plak gewoon.
-
9 Voor obj_player: Ga naar gebeurtenis toevoegen, dan Botsing, dan met obj_wall.
-
10 Voer deze code in (ga naar het tabblad Control en sleep 'execute code': move_contact_solid (richting 12); vspeed = 0;
-
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 Run het spel!
Facebook
Twitter
Google+