Giunsa paghimo ang dula sa usa ka computer sa Game Maker

Pin
Send
Share
Send

Kung gusto nimo maghimo imong kaugalingon nga dula sa usa ka computer, nan kinahanglan nimo nga mahibal-an kung giunsa ang pagtrabaho sa espesyal nga mga programa alang sa pagmugna og mga dula. Gitugotan ka sa ingon nga mga programa nga maghimo og mga karakter, magdrowing og mga animation ug magtakda mga aksyon alang kanila. Hinuon, dili kini ang tibuuk nga lista sa mga posibilidad. Atong mahisgutan ang proseso sa paghimo sa usa ka dula sa usa sa mga niini nga mga programa - Game Magbubuhat.

Ang Game Maker usa sa labing yano ug labing inila nga mga programa alang sa pagmugna sa 2D nga dula. Dinhi mahimo ka makahimo og mga dula gamit ang drag'n'drop interface o gamit ang gitukod nga sinultian nga GML (magbuhat kami niini). Ang Game Maker mao ang pinakamaayo nga kapilian alang sa mga bag-o pa lang nagsugod sa pagpalambo sa mga dula.

Pag-download sa Magbubuhat nga libre alang sa libre

Giunsa ang pag-instalar sa Game Maker

1. Sunda ang link sa ibabaw ug adto sa opisyal nga website sa programa. Dad-on ka sa panid sa pag-download diin makit-an nimo ang libre nga bersyon sa programa - Libre nga Pag-download.

2. Karon kinahanglan nimo nga magparehistro. Pagsulud sa tanan nga kinahanglan nga datos ug pag-adto sa mailbox diin makadawat ka usa ka sulat sa pagkumpirma. Sunda ang link ug pag-sign in sa imong account.

3. Karon mahimo ka maka-download sa dula.

4. Apan dili kana ang tanan. Gi-download namon ang programa, gamiton ra nimo nga kinahanglan nimo ang usa ka lisensya. Mahimo namon kini nga libre sa 2 ka bulan. Aron mahimo kini, sa parehas nga panid diin gikan imong gi-download ang dula, sa butang nga "Add Lisensya", pangitaa ang tab sa Amazon ug i-klik ang "Click here" button sa atbang.

5. Sa bintana nga nagbukas, kinahanglan nimo nga mag-log in sa imong account sa Amazon o paghimo kini ug dayon pag-log in.

6. Karon kami adunay yawi nga mahimo nimong makita sa ilawom sa parehas nga panid. Kopyaha kini.

7. Nag-agi kami sa labing kasagaran nga pamaagi sa pag-install.

8. Sa parehas nga oras, ang us aka installer magtanyag kanamo aron ma-install ang GameMaker: Player. Gi-install usab namon kini. Gikinahanglan ang usa ka magdudula alang sa mga dula sa pagsulay.

Nahuman kini ang pag-install ug padayon kami nga nagtrabaho sa programa.

Giunsa paggamit ang Game Maker

Pagdagan ang programa. Sa ikatulo nga kolum, isulud ang yawi sa lisensya nga among gikopya, ug sa ikaduha nisulod kami sa pag-login ug password. Karon i-restart ang programa. Siya nagtrabaho!

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

Karon paghimo usa ka sprite. Pag-klik sa tuo sa Sprites ug dayon Paghimo og Sprite.

Hatagi siya usa ka ngalan. Tugoti ang manlalaro ug i-klik ang Edit Sprite. Bukas ang usa ka bintana diin mahimo naton magbag-o o maghimo og sprite. Paghimo usa ka bag-ong sprite, dili namon usbon ang kadako.

Karon doble nga pag-klik sa bag-ong sprite. Sa editor nga nagbukas, makakakita kami usa ka sprite. Sa pagkakaron gilaraw namon ang usa ka magdudula, ug labi na usa ka tanke. I-save ang among drowing.

Aron makahimo usa ka animation sa among tank, kopyahon ug idikit ang imahe kauban ang mga kombinasyon Ctrl + C ug Ctrl + V, sa tinagsa, ug pagguhit og lainlaing posisyon alang sa mga track. Mahimo nimong buhaton ang daghang mga kopya nga sa imong nakita angay. Ang labi ka mga imahen, labi nga makapaikag ang animation.

Karon mahimo nimong susihon ang kahon tapad sa butang nga preview. Makita nimo ang gibuhat nga animation ug mahimo nimo mabag-o ang rate sa frame. I-save ang imahe ug ipunting kini gamit ang button sa Center. Andam ang among kinaiya.

Sa parehas nga paagi, kinahanglan naton nga maghimo dugang tulo nga mga sprite: ang kaaway, ang dingding ug ang projectile. Gitawag sila nga kaaway, dingding ug bala.

Karon kinahanglan nimo ang paghimo sa mga butang. Sa tab nga Mga butang, i-klik sa kanan ug pilia ang butang nga Paghimo. Karon paghimo usa ka butang alang sa matag sprite: ob_player, ob_enemy, ob_wall, ob_bullet.

Pagtagad!
Kung nagbuhat usa ka butang sa dingding, susiha ang kahon sa Solid. Himuon niini nga lig-on ang pader ug dili maagi ang mga tangke.

Kita mobalik sa lisud. Ablihi ang ob_player nga butang ug adto sa tab nga Control. Paghimo usa ka bag-ong panghitabo gamit ang Add button nga button ug pilia ang Paghimo. Karon sa pag-klik sa kanan sa butang sa Exodo Code.

Sa bentana nga abli, kinahanglan nimo irehistro kung unsa ang himuon sa among tanke. Atong isulat ang mga mosunud nga linya.

hp = 10;
dmg_time = 0;

Atong buhaton ang hitabo sa Lakang sa parehas nga paagi, isulat ang code alang niini:

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

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

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

Idugang ang kalihokan sa pagbangga - pagbangga sa dingding. Code:

x = xprevious;
y = dili madayag;

Ug pagdugang usab pagbangga sa kaaway:

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

Paglaraw og panghitabo:

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

Karon idugang ang Lakang - Katapusan nga Lakang:
kung hp <= 0
{
show_message ('Game over')
room_restart ();
};
kung halimbawa_number (ob_enemy) = 0
{
show_message ('Kadaugan!')
room_restart ();
}

Karon nga nahuman na kami sa player, adto sa ob_enemy nga butang. Idugang ang panghitabo sa Paghimo:

r mao ang 50;
direksyon = pilia (0.90,180,270);
katulin = 2;
hp = 60;

Karon alang sa lihok, idugang ang Lakang:

kung distansya_to_object (ob_player) <= 0
{
direksyon = point_direction (x, y, ob_player.x, ob_player.y)
katulin = 2;
}
sa uban pa
{
kung r <= 0
{
direksyon = pilia (0.90,180,270)
katulin = 1;
r mao ang 50;
}
}
image_angle = direksyon;
r- = 1;

Katapusan nga lakang:

kung hp <= 0 halimbawa_destroy ();

Gimugna namon ang panghinabo nga Laglagon, adto sa tab sa draw ug sa uban pang butang nga i-klik ang pagbuto nga icon. Karon, kung magpatay sa usa ka kaaway, adunay pagbuto nga animation.

Pagbangga - pagbangga sa dingding:

direksyon = - direksyon;

Pagbangga - pagbangga sa usa ka projectile:

hp- = irandom_range (10.25)

Tungod kay ang dingding wala maghimo bisan unsang mga aksyon, moadto kami sa ob_bullet nga butang. Idugang ang pagbangga sa pagbangga sa kaaway:

halimbawa_destroy ();

Ug pagbangga sa bungbong:

halimbawa_destroy ();

Sa katapusan, paghimo ang lebel sa lebel 1. Tuo nga pag-klik sa Kwarto -> Paghimo Kamot. Mangadto kami sa tab sa mga butang ug gamiton ang butang nga "Wall" aron magdrowing og mapa sa lebel. Pagkahuman idugang namon ang usa ka magdudula ug daghang mga kaaway. Andam andam!

Sa katapusan, mahimo naton nga modagan ang dula ug sulayan kini. Kung gisunod nimo ang mga panudlo, nan kinahanglan nga wala’y mga bug.

Mao ra kana. Gisusi namon kung giunsa paghimo ang usa ka dula sa usa ka kompyuter mismo, ug nakakuha ka usa ka ideya bahin sa usa ka programa sama sa Game Maker. Padayon nga molambo ug sa dili madugay mahimo ka makahimo og labi ka makapaikag ug kalidad nga mga dula.

Maayo kay maayong laki!

I-download ang Magbubuhat sa Game gikan sa opisyal nga site

Tan-awa usab: Ang uban pang software alang sa paghimo og mga dula

Pin
Send
Share
Send