Dette vil kræve en lille smule erfaring med Game Maker. Gør ikke dette for dit første spil.
Trin
Trin 1. Lav en simpel bloksprite til din væg
Lav også en sprite til din spiller. For væggen kalder det spr_wall og afspilleren spr_player
Trin 2. Lav et objekt, der hedder obj_wall, og marker det faste felt
Trin 3. Sørg for at vælge vægsprite
Trin 4. Lav et objekt, og kald det obj_player
Trin 5. Sørg for at vælge din afspiller sprite
Trin 6. Til obj_player:
gå til tilføj begivenhed, og klik på Trin og derefter trin igen. Gå derefter til kontrolfanen, og træk og slip handlingen 'udfør kode'.
Trin 7. Indsæt nu i kodeboksen
// simpel platformskode!
// hvis place_free (x, y+1) {gravity = 0.7gravity_direction = 270} else {gravity = 0gravity_direction = 270} // piletasterne, ^hvis place_free (x-4, y) og keyboard_check (vk_left) {x -= 4} hvis place_free (x+4, y) og keyboard_check (vk_right) {x+= 4} if! Place_free (x, y+1) og keyboard_check (vk_up) {vspeed = -10}
Trin 8. Bare kopier og indsæt
Trin 9. Til obj_player:
Gå til tilføj hændelse, derefter kollision, derefter med obj_wall.
Trin 10. Indsæt denne kode (gå til kontrolfanen, og træk og slip 'udfør kode':
move_contact_solid (retning, 12); vspeed = 0;
Trin 11. Lav et værelse, kald det room_1, lav et niveaudesign ved at klikke med det valgte objekt og gem rummet (klik på fluebenet øverst
)