Detta kommer att kräva lite erfarenhet av Game Maker. Gör inte detta för ditt första spel.
Steg
Steg 1. Gör en enkel blocksprite för din vägg
Gör också en sprite för din spelare. För väggen kallar det spr_wall och spelaren spr_player
Steg 2. Gör ett objekt som heter obj_wall och markera den fasta rutan
Steg 3. Se till att du väljer väggsprite
Steg 4. Gör ett objekt och kalla det obj_player
Steg 5. Se till att du väljer din spelare sprite
Steg 6. För obj_player:
gå till lägga till händelse och klicka på Steg sedan Steg igen. Gå sedan till kontrollfliken och dra och släpp "execute code" -åtgärden.
Steg 7. Lägg nu in kodrutan
// enkel plattformskod!
// if place_free (x, y+1) {gravity = 0.7gravity_direction = 270} else {gravity = 0gravity_direction = 270} // piltangenterna, ^om place_free (x-4, y) och keyboard_check (vk_left) {x -= 4} om place_free (x+4, y) och keyboard_check (vk_right) {x+= 4} if! Place_free (x, y+1) och keyboard_check (vk_up) {vspeed = -10}
Steg 8. Kopiera och klistra in
Steg 9. För obj_player:
Gå till lägga till händelse, sedan kollision, sedan med obj_wall.
Steg 10. Sätt in denna kod (gå till kontrollfliken och dra och släpp "kör kod":
move_contact_solid (riktning, 12); vspeed = 0;
Steg 11. Gör ett rum, kalla det room_1, gör en plan design genom att klicka med det valda objektet och spara rummet (klicka på krysset högst upp
)