Giunsa pagpakunhod ang tanan nga mga bintana sa Windows 7

Kon gusto ka nga maghimo sa imong kaugalingong game sa kompyuter, kinahanglan nimo nga makat-on unsaon sa pagtrabaho uban sa mga espesyal nga programa alang sa pagmugna og mga dula. Ang maong mga programa nagtugot kanimo sa pagmugna og mga karakter, pagdrowing og mga animation ug pagbutang og mga lihok alang kanila. Siyempre, kini dili ang tibuok nga lista sa mga posibilidad. Atong hisgotan ang proseso sa pagmugna og dula sa usa niini nga mga programa - Game Maker.

Ang Game Maker usa sa labing sayon ​​ug labing popular nga mga programa sa pagmugna og 2D games. Dinhi ikaw makahimo og mga dula nga gamit ang drag'n'drop interface o gamit ang built-in nga GML nga pinulongan (magtrabaho kita niini). Ang Game Maker mao ang pinakamaayo nga kapilian alang niadtong kinsa nagsugod sa pagpalambo sa mga dula.

I-download ang Game Maker nga libre

Unsaon pag-instalar sa Game Maker

1. Sunda ang link sa ibabaw ug moadto didto sa opisyal nga website sa programa. Dad-on ka sa pahina sa pag-download diin imong makita ang libre nga bersyon sa programa - Free Download.

2. Karon kinahanglan nimo nga magparehistro. Pagsulod sa tanan nga gikinahanglan nga datos ug adto sa mailbox diin ang sulat sa pagkumpirma moabut. Sunda ang link ug i-log in sa imong account.

3. Karon mahimo nimo i-download ang dula.

4. Apan dili kana tanan. Ang programa nga among gi-download, aron lamang gamiton kini nagkinahanglan og lisensya. Mahimo namong libre kini sulod sa 2 ka bulan. Sa pagbuhat niini, sa sama nga panid diin imong gi-download ang dula, sa "Add Licenses" item, pangitaa ang Amazon tab ug i-klik ang "Click here" button nga atbang.

5. Sa bintana nga giablihan, kinahanglan ka nga mag-log in sa imong account sa Amazon o lihukon kini, ug dayon mag log in.

6. Karon duna kamiy yawe nga makita nimo sa ubos sa sama nga panid. Kopyaha kini.

7. Gipasa nato ang kasagaran nga pamaagi sa pag-instalar.

8. Sa samang higayon, ang installer mohatag kanato sa pag-instalar sa GameMaker: Player. I-instal kini. Gikinahanglan ang player sa pagsulay sa mga dula.

Natapos kini sa pag-instalar ug nagpadayon kami sa pagtrabaho sa programa.

Unsaon paggamit ang Game Maker

Dulaa ang programa. Sa ikatulo nga kolum kami misulod sa license key nga among gikopya, ug sa ikaduha kami mosulod sa login ug password. Karon i-restart ang programa. Siya nagtrabaho!

Lakaw ngadto sa Bag-ong tab ug paghimo og bag-ong proyekto.

Karon paghimo og sprite. Pag-right click sa Sprites item, ug dayon Create Sprite.

Hatagi siya og usa ka ngalan. Himoa kini nga magdudula ug i-klik ang Edit Sprite. Magbukas ang usa ka bintana diin mahimo natong usbon ang usa ka sprite. Paghimo og bag-ong sprite, ang gidak-on dili mausab.

Karon doble nga pag-klik sa bag-ong sprite. Sa bukas nga editor mahimo kita magdala og sprite. Sa higayon nga kita nag-drawing sa usa ka player, ug mas piho nga - usa ka tangke. Luwasa ang among drowing.

Sa paghimo sa usa ka animation sa among tangke, kopyaha ug i-paste ang hulagway gamit ang Ctrl + C ug Ctrl + V nga mga kombinasyon, matag usa, ug pagdibuho og lain nga hut-ong nga posisyon alang niini. Makahimo ka og daghan nga mga kopya nga gusto nimo. Ang dugang nga mga hulagway, labi nga makapaikag ang animation.

Karon mahimo nimong ibutang ang usa ka badlis sa atubangan sa preview. Makita nimo ang gibuhat nga animation ug mahimo nimo nga usbon ang frame rate. Luwasa ang larawan ug i-center kini gamit ang button nga Center. Andam na ang atong kinaiya.

Sa sama nga paagi, kita kinahanglan nga maghimo og tulo pa nga sprites: ang kaaway, ang bongbong ug ang projectile. Hinganlan nato silang kaaway, bongbong ug bala.

Karon kinahanglan nimo ang paghimo og mga butang. Sa tab nga Objects, i-right-click ug pilia ang Create object. Karon paghimo og usa ka butang alang sa matag sprite: ob_player, ob_enemy, ob_wall, ob_bullet.

Pagtagad!
Sa paghimo sa butang nga kuta, susiha ang kahon tapad sa Solid. Kini makahimo sa kuta nga lig-on ug ang mga tangke dili makaagi niini.

Lakaw ngadto sa lisud. Ablihi ang ob_player nga butang ug adto sa Control tab. Paghimo og usa ka bag-o nga panghitabo uban sa button sa Add Event ug pagpili Create. Karon i-right click sa Execute Code.

Sa bintana nga giablihan, kinahanglan nga magparehistro kung unsa ang buhaton sa atong tangke. Isulat kining mga linya:

hp = 10;
dmg_time = 0;

Paghimo og usa ka lakang nga panghitabo sa samang paagi ug isulat ang code alang niini:

image_angle = point_direction (x, y, mouse_x, mouse_y);
kung ang keyboard_check (ord ('W')) {y- = 3};
kung ang keyboard_check (ord ('S')) {y + = 3};
kung ang keyboard_check (ord ('A')) {x- = 3};
kung ang keyboard_check (ord ('D')) {x + = 3};

kung ang keyboard_check_released (ord ('W')) {speed = 0;}
kung ang keyboard_check_released (ord ('S')) {speed = 0;}
kon ang keyboard_check_released (ord ('A')) {speed = 0;}
kon ang keyboard_check_released (ord ('D')) {speed = 0;}

kung ang mouse_check_button_pressed (mb_left)
{
uban sa instance_create (x, y, ob_bullet) {speed = 30; direksyon = point_direction (ob_player.x, ob_player.y, mouse_x, mouse_y);}
}

Idugang ang usa ka bangga sa panghitabo - usa ka pagbangga sa usa ka bongbong. Code:

x = xprevious;
y = yprevious;

Ug usab makadugang sa usa ka bangga sa kaaway:

kung dmg_time <= 0
{
hp- = 1
dmg_time = 5;
}
dmg_time - = 1;

Pagkuha og hitabo:

draw_self ();
draw_text (50,10, hilo (hp));

Karon pagdugang sa usa ka Lakang - Katapusan nga Lakang:
kung hp <= 0
{
show_message ('Game over')
room_restart ();
};
kon instance_number (ob_enemy) = 0
{
show_message ('Kadaugan!')
room_restart ();
}

Karon nga nahuman na kami sa player, adto sa ob_enemy object. Pagdugang og Create event:

r = 50;
direksyon = pilia (0,90,180,270);
speed = 2;
hp = 60;

Karon atong idugang ang Lakang sa kalihukan:

kon distance_to_object (ob_player) <= 0
{
direksyon = point_direction (x, y, ob_player.x, ob_player.y)
speed = 2;
}
lain pa
{
kung r <= 0
{
direksyon = pilia (0,90,180,270)
speed = 1;
r = 50;
}
}
image_angle = direksyon;
r- = 1;

Katapusan nga Lakang:

kung hp <= 0 instance_destroy ();

Paghimo og usa ka Paglaglag nga hitabo, adto sa tab sa drowing ug sa laing butang, i-klik ang icon sa pagbuto. Karon, sa pagpatay sa usa ka kaaway, adunay usa ka pagbuto animation.

Pagsupak - pagkabangga sa usa ka bongbong:

direksyon = - direksyon;

Pagsupak - pagbangga sa usa ka projectile:

hp- = irandom_range (10.25)

Tungod kay ang bungbong wala mohimo sa bisan unsa nga mga aksyon, nagpadayon kami sa ob_bullet nga butang. Pagdugang sa bangga sa bangga sa kaaway:

instance_destroy ();

Ug ang Collision adunay dingding:

instance_destroy ();

Sa katapusan, paghimo sa usa ka Antas 1. Atong i-klik ang Room -> Create Room. Lakaw ngadto sa tab sa mga butang ug pag-drawing sa level map gamit ang Wall object. Dayon dugangi ang usa ka magdudula ug daghang mga kaaway. Andam na ang lebel!

Sa katapusan mahimo natong sugdan ang dula ug sulayan kini. Kung gisunod nimo ang mga instruksyon, wala nay mga bug.

Kana tanan. Gitan-aw namon kon unsaon paghimo sa usa ka dula sa imong computer sa imong kaugalingon, ug adunay ideya ka sa usa ka programa sama sa Game Maker. Padayon sa pagpalambo ug sa dili madugay makahimo ka sa pagmugna sa mas labaw nga makapaikag ug taas nga kalidad nga mga dula.

Maayo nga swerte!

I-download ang Game Maker gikan sa opisyal nga site

Tan-awa usab: Uban pang software alang sa pagmugna og mga dula