Tämä vaatii hieman kokemusta Game Makerista. Älä tee tätä ensimmäiselle pelillesi.
Askeleet
Vaihe 1. Tee yksinkertainen lohko sprite seinääsi varten
Tee myös sprite soittimellesi. Seinää varten kutsu sitä spr_wall ja pelaaja spr_player
Vaihe 2. Tee objekti nimeltä obj_wall ja valitse kiinteä ruutu
Vaihe 3. Varmista, että valitset seinän sprite
Vaihe 4. Tee objekti ja kutsu sitä obj_player
Vaihe 5. Varmista, että valitset pelaajan sprite
Vaihe 6. Obj_player:
siirry tapahtuman lisäämiseen ja napsauta Vaihe ja sitten Vaihe uudelleen. Siirry sitten ohjausvälilehdelle ja vedä ja pudota 'suorita koodi' -toiminto.
Vaihe 7. Nyt koodikenttään
// yksinkertainen tasoituskoodi!
// jos paikka_vapaa (x, y+1) {gravity = 0.7gravity_direction = 270} else {gravity = 0gravity_direction = 270} // nuolinäppäimet, ^if place_free (x-4, y) ja keyboard_check (vk_left) {x -= 4} jos paikaton (x+4, y) ja näppäimistön tarkistus (vk_right) {x+= 4} jos! Paikka_vapaa (x, y+1) ja keyboard_check (vk_up) {vspeed = -10}
Vaihe 8. Kopioi ja liitä
Vaihe 9. Obj_player:
Siirry lisäämään tapahtuma, sitten Törmäys ja sitten obj_seinä.
Vaihe 10. Kirjoita tämä koodi (siirry ohjausvälilehdelle ja vedä ja pudota 'suorita koodi':
move_contact_solid (suunta, 12); vs.nopeus = 0;
Vaihe 11. Tee huone, kutsu sitä huoneeksi_1, tee tasosuunnitelma napsauttamalla valittua kohdetta ja tallenna huone (napsauta yläreunan valintamerkkiä
)