Mokhoa oa ho etsa papali k'homphieutheng ho moetsi oa lipapali

Pin
Send
Share
Send

Haeba u batla ho iketsetsa papali ea hau ka har'a komporo, joale u lokela ho ithuta ho sebetsa le mananeo a ikhethang a ho etsa lipapali. Mananeo a joalo a u lumella ho etsa libapali, ho taka litšoantšo le ho li behela liketso. Ehlile, sena ha se lenane lohle la menyetla. Re tla hlahloba mohato oa ho theha papali ho e 'ngoe ea li-program tsena - Moetsi oa Lipapali.

Moetsi oa Lipapali ke e 'ngoe ea tse bonolo le tse ratoang haholo mananeo a ho theha lipapali tsa 2D. Mona o ka etsa lipapali ka sebelisa sebopeho sa dra'n'drop kapa o sebelisa puo e hahiloeng ka GML (re tla sebetsa le eona). Moetsi oa Lipapali ke khetho e ntle haholo bakeng sa ba sa tsoa qala ho ntshetsa pele lipapali.

Khoasolla moetsi oa lipapali mahala

Mokhoa oa ho kenya moetsi oa lipapali

Latela khokahano e kaholimo 'me u ee webosaeteng ea semmuso ea lenaneo. U tla isoa leqepheng la download moo u ka fumanang mofuta oa mahala oa lenaneo - Free download.

2. Joale o hloka ho ingolisa. Kenya lintlha tsohle tse hlokahalang 'me u ee lebokoseng la mangolo moo u tla fumana lengolo la netefatso. Latela sehokela mme o saene akhaonteng ea hau.

3. Joale o ka khoasolla papali.

Empa seo ha se felle moo. Re jarolotse lenaneo, empa re le sebelisa feela o hloka laesense. Re ka e fumana mahala bakeng sa likhoeli tse peli. Ho etsa sena, leqepheng le ts'oanang ho tloha moo o jarollotseng papali, ho "konopo ea" License ", fumana leqephe la Amazon ebe o tobetsa konopo ea" Tlanya mona "ka lehlakoreng le leng.

5. Fesetereng e bulang, u hloka ho kena akhaonteng ea hau ho Amazon kapa u e qete ebe u kena.

6. Joale re na le senotlolo seo u ka se fumanang botlaaseng ba leqephe le le leng. E kopile.

7. Re tsamaea ka mokhoa o tloaelehileng oa ho kenya.

8. Ka nako e ts'oanang, se kenyang se tla re fa ho kenya GameMaker: Player. Le rona rea ​​e kenya. Ho hlokahala sebapali bakeng sa lipapali tsa liteko.

Sena se phethela tšebetso mme re tsoelapele ho sebetsa le lenaneo.

Mokhoa oa ho sebelisa moetsi oa lipapali

Tsamaisa lenaneo. Kholomong ea boraro, kenya konopo ea laesense eo re e kopitsitseng, ebe ho sa bobeli re kenya lenane le phasewete. Joale qala lenaneo hape. Oa sebetsa!

Eya ho tab e Ncha 'me u thehe moralo o mocha.

Joale theha sprite. Tlanya ka ho le letona ho Sprites ebe u theha Sprite.

Mo fe lebitso. E tlohella sebapali ebe o tlanya Edita Sprite. Ho tla buloa fensetere moo re ka fetolang kapa ra theha setsi. Etsa mofuta oa "sprite" e ncha, re ke keng ra fetola boholo.

Joale tobetsa habeli ho sprite e ncha. Ho mohlophisi ea e bulang, re ka taka sprite. Ha joale re taka sebapali, haholo tanka. Boloka setšoantšo sa rona.

Ho etsa pontšeho ea tanka ea rona, kopitsa le ho beha setšoantšo ka kopanyo Ctrl + C le Ctrl + V, ka ho latellana, 'me u toroe boemo bo fapaneng ba lipina. U ka etsa likopi tse ngata kamoo u bonang li loketse. Litšoantšo tse eketsehileng li khahla le ho feta.

Joale o ka sheba lebokose le haufi le ntho ea preview. O tla bona popo e bopiloeng mme o ka fetola sekhahla sa foreimi. Boloka setšoantšo 'me u se kenye ka konopo ea Center. Sebopeho sa rona se itoketse.

Ka mokhoa o ts'oanang, re hloka ho theha li-sprites tse ling tse tharo: sera, lebota le projectile. Ba bitse sera, lebota le bullet, ka ho latellana.

Joale o hloka ho bopa lintho. Ho Lintho tse u li etsang, tlanya ka letsohong le letona ebe u khetha Theha ntho. Joale theha ntho bakeng sa sprite ka 'ngoe: ob_player, ob_enemy, ob_wall, ob_bullet.

Hlokomela!
Ha u theha ntho ea lebota, sheba lebokose le tiileng. Sena se tla etsa hore lerako le tiise 'me litanka li ke ke tsa khona ho feta ho tsona.

Re fetohela ho tse thata. Bula ntho ea ob_player 'me u ee ho eona tab ea taolo. Theha ketsahalo e ncha ka konopo ea "Ketsahalo ea" ebe u khetha Etsa. Joale tlanya ka ho le letona ho ntho e phethisang Code.

Fesetereng e bulang, o hloka ho ingolisa hore na tanki ea rona e tla etsa liketso life. Ha re ngole mela e latelang:

hp = 10;
dmg_ Nako = 0;

Ha re theheng ketsahalo ea Mehato ka tsela e ts'oanang, re e ngolle khoutu.

setšoantšo_angle = point_direction (x, y, mouse_x, mouse_y);
haeba keyboard_check (ord ('W')) {y- = 3};
haeba keyboard_check (ord ('S')) {y + = 3};
haeba keyboard_check (ord ('A')) {x- = 3};
haeba keyboard_check (ord ('D')) {x + = 3};

haeba keyboard_check_reletsoa (ord ('W')) {lebelo = 0;}
haeba keyboard_check_reletsoa (ord ('S')) lebelo = 0;}
haeba keyboard_check_reletsoa (ord ('A')) {lebelo = 0;}
haeba keyboard_check_reletsoa (ord ('D')) {lebelo = 0;}

Haeba mouse_check_button_press (mb_left)
{
ka mohlala_create (x, y, ob_bullet) {lebelo = 30; mwelekeo = ntlha_direction (ob_player.x, ob_player.y, mouse_x, mouse_y);}
}

Kenya ketsahalo ea Collision - khohlano le lebota. Khoutu:

x = xpreazy;
y = ypreazy;

Hape eketsa khohlano le sera:

haeba dmg_time <= 0
{
hp- = 1
dmg_ Nako = 5;
}
dmg_ Nako - = 1;

Ketsahalo:

katse_le ();
Draw_text (50,10, thapo (hp));

Joale eketsa Mohato - Mohato oa hoqetela:
haeba hp <= 0
{
show_message ('Kamora' papali)
phapusing_restart ();
};
haeba mohlala_number (ob_enemy) = 0
{
Show_message ('Tlholo!')
phapusing_restart ();
}

Joale ha re se re qetile ka sebapali, e ea ho ntho ea ob_enemy. Kenya ketsahalo

r ke 50;
tataiso = khetha (0.90,180,270);
lebelo = 2;
hp = 60;

Joale bakeng sa motsamao, eketsa Mohato:

haeba hole_to_object (ob_player) <= 0
{
mwelekeo = ntlha_direction (x, y, ob_player.x, ob_player.y)
lebelo = 2;
}
se seng
{
haeba r <= 0
{
mwelekeo = khetha (0.90,180,270)
lebelo = 1;
r ke 50;
}
}
setšoantšo_angle = tataiso;
r- = 1;

Mohato oa hoqetela:

haeba hp <= 0 mohlala_destroy ();

Re theha mokete oa timetso, e-ea ho toro ea ho hula ebe ho ntho e 'ngoe u tobetse ho lets'oao la ho phatloha. Joale, ha u bolaea sera, ho tla ba le tšilafalo ea moea.

Collision - khohlano le lebota:

tataiso = - tataiso;

Collision - khohlano le projectile:

hp- = irandom_range (10.25)

Kaha lebota ha le etse letho, re ea ho ntho ea ob_bullet. Kenyelletsa khohlano le sera:

mohlala_destroy ();

Ho ikopanya le lebota:

mohlala_destroy ();

Kamora nako, theha Level Level 1. Kamore e ka ho le letona -> Theha Kamore. Re tla ea ho tab ea lintho ebe re sebelisa ntho ea "Wall" ho taka 'mapa oa maemo. Ebe re eketsa sebapali se le seng le lira tse 'maloa. Boemo bo se bo loketse!

Qetellong, re ka matha papali 'me ra e leka. Haeba u latela litaelo, ha hoa lokela ho ba le litšitšili.

Ke phetho. Re ile ra hlahloba hore na re ka etsa papali joang k'homphieutheng ka boeona, 'me u na le mohopolo ka lenaneo le kang la moetsi oa lipapali. Tsoela pele ho nts'etsapele 'me haufinyane o tla khona ho etsa lipapali tse ngata tse khahlang le tse phahameng.

Mahlohonolo!

Khoasolla moetsi oa lipapali ho tsoa sebakeng sa semmuso

Bona hape: software e 'ngoe ea ho etsa lipapali

Pin
Send
Share
Send