Schrijver:
Annie Hansen
Datum Van Creatie:
27 Lang L: none (month-011) 2021
Updatedatum:
7 Kunnen 2024
Inhoud
Dit artikel vereist enige ervaring met Game Maker. Als dit de eerste keer is dat je een game maakt, raden we je aan om wat meer over de tool te leren voordat je verder leest.
Stappen
- Maak een eenvoudige bloksprite voor je muur. Maak ook een sprite voor de speler. Roep de spr_wall wall en de spr_player-speler.
-
Maak een object met de naam obj_wall en schakel het selectievakje in. - Vergeet niet de wall-sprite te selecteren.
-
Maak een object en noem het obj_player. - Vergeet niet de sprite van de speler te selecteren.
-
Voor obj_player: ga naar "evenement toevoegen", klik op "Stap" en vervolgens opnieuw op "Stap". Ga dan naar het controletabblad en sleep de actie "code uitvoeren". - Typ in het codevak: // eenvoudige platformcode! // if place_free (x, y + 1) {gravity = 0.7gravity_direction = 270} else {gravity = 0gravity_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}
- Kopieer en plak de bovenstaande code.
- Voor obj_player: ga naar "event toevoegen", dan Collision en selecteer obj_wall.
- Ga naar het controletabblad, sleep "execute code" en zet neer en voer de volgende code in:move_contact_solid (richting, 12); vspeed = 0;
- Maak een kamer en noem deze kamer_1. Maak vervolgens het toneelontwerp door met het geselecteerde object te klikken en sla de kamer op (klik op de ruimte gemarkeerd bovenaan).
- Start het spel!
Benodigde materialen
- GameMaker, natuurlijk! Deze tutorial is gedaan met GM: S Professional, maar het werkt ook voor de Standard-versie. U moet ervaring hebben met GML om deze tutorial te begrijpen.