Paano Gumawa ng isang Laro sa Platform sa Game Maker: 12 Hakbang

Talaan ng mga Nilalaman:

Paano Gumawa ng isang Laro sa Platform sa Game Maker: 12 Hakbang
Paano Gumawa ng isang Laro sa Platform sa Game Maker: 12 Hakbang
Anonim

Mangangailangan ito ng kaunting karanasan sa Game Maker. Huwag gawin ito para sa iyong unang laro.

Mga hakbang

Gumawa ng isang Laro sa Platform sa Game Maker Hakbang 1
Gumawa ng isang Laro sa Platform sa Game Maker Hakbang 1

Hakbang 1. Gumawa ng isang simpleng block sprite para sa iyong dingding

Gumawa din ng isang sprite para sa iyong manlalaro. Para sa pader tawagan itong spr_wall at ang player na spr_player

Gumawa ng isang Laro sa Platform sa Game Maker Hakbang 2
Gumawa ng isang Laro sa Platform sa Game Maker Hakbang 2

Hakbang 2. Gumawa ng isang bagay na tinatawag na obj_wall at lagyan ng tsek ang solidong kahon

Gumawa ng isang Laro sa Platform sa Game Maker Hakbang 3
Gumawa ng isang Laro sa Platform sa Game Maker Hakbang 3

Hakbang 3. Siguraduhin na pinili mo ang pader sprite

Gumawa ng isang Laro sa Platform sa Game Maker Hakbang 4
Gumawa ng isang Laro sa Platform sa Game Maker Hakbang 4

Hakbang 4. Gumawa ng isang bagay at tawagan itong obj_player

Gumawa ng isang Laro sa Platform sa Game Maker Hakbang 5
Gumawa ng isang Laro sa Platform sa Game Maker Hakbang 5

Hakbang 5. Siguraduhin na pinili mo ang iyong player sprite

Gumawa ng isang Laro sa Platform sa Game Maker Hakbang 6
Gumawa ng isang Laro sa Platform sa Game Maker Hakbang 6

Hakbang 6. Para sa obj_player:

pumunta upang magdagdag ng kaganapan at i-click ang Hakbang pagkatapos Hakbang muli. Pagkatapos ay pumunta sa tab na kontrol, at i-drag at i-drop ang aksyon na 'magpatupad ng code'.

Gumawa ng isang Laro sa Platform sa Game Maker Hakbang 7
Gumawa ng isang Laro sa Platform sa Game Maker Hakbang 7

Hakbang 7. Ngayon sa kahon ng code na inilagay

// simpleng Platforming code!

// if place_free (x, y + 1) {gravity = 0.7gravity_direction = 270} iba pa {gravity = 0gravity_direction = 270} // ang mga arrow key, ^ kung place_free (x-4, y) at keyboard_check (vk_left) {x - = 4} kung place_free (x + 4, y) at keyboard_check (vk_ Right) {x + = 4} if! Place_free (x, y + 1) at keyboard_check (vk_up) {vspeed = -10}

Gumawa ng isang Laro sa Platform sa Game Maker Hakbang 8
Gumawa ng isang Laro sa Platform sa Game Maker Hakbang 8

Hakbang 8. Kopyahin at i-paste lamang

Gumawa ng isang Laro sa Platform sa Game Maker Hakbang 9
Gumawa ng isang Laro sa Platform sa Game Maker Hakbang 9

Hakbang 9. Para sa obj_player:

Pumunta upang magdagdag ng kaganapan, pagkatapos ng banggaan, pagkatapos ay sa obj_wall.

Gumawa ng isang Laro sa Platform sa Game Maker Hakbang 10
Gumawa ng isang Laro sa Platform sa Game Maker Hakbang 10

Hakbang 10. Ilagay ang code na ito (pumunta sa control tab at i-drag at i-drop ang 'execut code':

ilipat_contact_solid (direksyon, 12); vspeed = 0;

Gumawa ng isang Laro sa Platform sa Game Maker Hakbang 11
Gumawa ng isang Laro sa Platform sa Game Maker Hakbang 11

Hakbang 11. Gumawa ng isang silid, tawagan itong room_1, gumawa ng isang disenyo ng antas sa pamamagitan ng pag-click gamit ang napiling bagay at i-save ang silid (i-click ang tik sa tuktok

)

Gumawa ng isang Laro sa Platform sa Game Maker Hakbang 12
Gumawa ng isang Laro sa Platform sa Game Maker Hakbang 12

Hakbang 12. Patakbuhin ang laro

Inirerekumendang: