Jekk trid toħloq il-logħba tiegħek fuq il-kompjuter, allura trid titgħallem kif taħdem ma ’programmi speċjali għall-ħolqien tal-logħob. Programmi bħal dawn jippermettulek toħloq karattri, tiġbed animazzjonijiet u tissettja azzjonijiet għalihom. Naturalment, din mhix il-lista kollha ta 'possibilitajiet. Aħna ser nikkunsidraw il-proċess tal-ħolqien ta 'logħba f'waħda minn dawn il-programmi - Game Maker.
Game Maker huwa wieħed mill-aktar programmi faċli u aktar popolari għall-ħolqien ta 'logħob 2D. Hawnhekk tista 'toħloq logħob billi tuża l-interface drag'n'drop jew tuża l-lingwa MĠL mibnija (aħna ser naħdmu magħha). Game Maker huwa l-aħjar għażla għal dawk li għadhom kemm bdew jiżviluppaw logħob.
Niżżel il-Game Maker b'xejn
Kif tinstalla Game Maker
1. Segwi l-link hawn fuq u mur hemm fuq il-websajt uffiċjali tal-programm. Int ser titlaq fil-paġna tat-tniżżil fejn tista 'ssib il-verżjoni bla ħlas tal-programm - Free Download.
2. Issa għandek bżonn tirreġistra. Daħħal id-dejta kollha meħtieġa u mur fil-kaxxa postali fejn se tidħol l-ittra ta 'konferma. Segwi l-link u illoggja fil-kont tiegħek.
3. Issa tista 'tniżżel il-logħba.
4. Imma mhux kollox. Il-programm li aħna niżżilt, biex nużah biss jeħtieġ liċenzja. Nistgħu nġibu b'xejn għal xahrejn. Biex tagħmel dan, fl-istess paġna fejn iniżżilt il-logħba, fit-taqsima "Żid il-Liċenzji", sib it-tab Amazon u kklikkja fuq il-buttuna "Ikklikkja hawn" opposta.
5. Fit-tieqa li tiftaħ, għandek tidħol fil-kont tiegħek fuq Amazon jew toħloqha, u mbagħad tidħol.
6. Issa għandna ċavetta li tista 'ssib fil-qiegħ ta' l-istess paġna. Ikkopja.
7. Aħna ngħaddu mill-aktar proċedura normali ta 'installazzjoni.
8. Fl-istess ħin, l-installatur se joffrilna biex jinstallaw GameMaker: Player. Installa. Il-plejer huwa meħtieġ li jittestja l-logħob.
Dan itemm l-installazzjoni u aħna nkomplu naħdmu mal-programm.
Kif tuża Game Maker
Mexxi l-programm. Fit-tielet kolonna daħħalna ċ-ċavetta tal-liċenzja li aħna kkupjati, u fit-tieni daħħalna l-login u l-password. Issa erġa ibda l-programm. Hija taħdem!
Mur fit-tab Ġdid u ħoloq proġett ġdid.
Issa toħloq Sprite. Ikklikkja fuq il-lemin fuq l-oġġett Sprites, u mbagħad Oħloq Sprite.
Agħtih isem. Ħalliha tkun attur u kklikkja Edit Sprite. Tinfetaħ tieqa li fiha nistgħu nibdlu jew noħolqu spite. Oħloq Sprite ġdid, id-daqs ma jinbidilx.
Issa ikklikkja darbtejn fuq l-ispite l-ġdida. Fl-editur miftuħ nistgħu npinġu spite. Bħalissa qed npinġu plejer, u b'mod aktar speċifiku - tank. Ħlief tpinġija tagħna.
Biex nagħmlu animazzjoni tat-tank tagħna, ikkopja u paste l-immaġini bil-kombinazzjonijiet Ctrl + C u Ctrl + V, rispettivament, u fassal pożizzjoni tal-caterpillar differenti għaliha. Tista 'tagħmel kemm jista' jkun kopji. Iktar ma jkunu stampi, iktar tkun interessanti l-animazzjoni.
Issa tista 'tpoġġi immarka quddiem il-preview. Tara l-animazzjoni maħluqa u tista 'tbiddel ir-rata tal-frejm. Żomm l-istampa u ċċentraha billi tuża l-buttuna Ċentru. Il-karattru tagħna huwa lest.
Bl-istess mod, irridu noħolqu tliet sprites oħra: l-ghadu, il-ħajt u l-projettili. Ejja nsejħulhom ghadu, ħajt u balal rispettivament.
Issa għandek bżonn biex joħolqu oġġetti. Fuq it-tab tal-Oġġetti, ikklikkja fuq il-lemin u agħżel Oħloq oġġett. Issa ħu oġġett għal kull Sprite: ob_player, ob_enemy, ob_wall, ob_bullet.
Attenzjoni!
Meta toħloq oġġett tal-ħajt, iċċekkja l-kaxxa ħdejn Solid. Dan jagħmel il-ħajt solidu u t-tankijiet ma jkunux jistgħu jgħaddu minnu.
Mur fil-diffiċli. Iftaħ l-oġġett ob_player u mur fit-tab tal-Kontroll. Oħloq avveniment ġdid bil-buttuna Żid l-Avveniment u agħżel Oħloq. Issa ikklikkja fuq il-lemin fuq Execute Code.
Fit-tieqa li tiftaħ, għandek tirreġistra x'azzjonijiet sejjer iwettaq it-tank tagħna. Ejja niktbu dawn il-linji:
hp = 10;
dmg_time = 0;
Oħloq avveniment Pass bl-istess mod u ikteb il-kodiċi għalih:
jekk keyboard_check_released (ord ('W')) {speed = 0;} jekk mouse_check_button_pressed (mb_left)image_angle = point_direction (x, y, mouse_x, mouse_y);
jekk keyboard_check (ord ('W')) {y- = 3};
jekk keyboard_check (ord ('S')) {y + = 3};
jekk keyboard_check (ord ('A')) {x- = 3};
jekk keyboard_check (ord ('D')) {x + = 3};
jekk keyboard_check_released (ord ('S')) {speed = 0;}
jekk keyboard_check_released (ord ('A')) {speed = 0;}
jekk keyboard_check_released (ord ('D')) {speed = 0;}
{
ma instance_create (x, y, ob_bullet) {veloċità = 30; direction = point_direction (ob_player.x, ob_player.y, mouse_x, mouse_y);}
}
Żid avveniment ta 'Ħabtiet - ħabta ma' ħajt. Kodiċi:
x = xprevious;
y = preċedenti;
U żid ukoll ħabta mal-ghadu:
jekk dmg_time <= 0
{
hp- = 1
dmg_time = 5;
}
dmg_time - = 1;
Avveniment tat-tlug:
Issa żid Pass Pass - Tmiem:draw_self ();
draw_text (50,10, spag (hp));
jekk hp <= 0
{
show_message ('Il-logħba ntemmet')
room_restart ();
};
jekk instance_number (ob_enemy) = 0
{
show_message ('Vitorja!')
room_restart ();
}
Issa li aħna lestejna mal-plejer, mur l-oġġett ob_enemy. Żid avveniment Oħloq:
r = 50;
direzzjoni = agħżel (0,90,180,270);
veloċità = 2;
hp = 60;
Issa ejja żidu Pass mal-moviment:
jekk distance_to_object (ob_player) <= 0
{
direction = point_direction (x, y, ob_player.x, ob_player.y)
veloċità = 2;
}
inkella
{
jekk r <= 0
{
direzzjoni = agħżel (0,90,180,270)
veloċità = 1;
r = 50;
}
}
image_angle = direzzjoni;
r- = 1;
Tmiem il-Pass:
jekk hp <= 0 instance_destroy ();
Oħloq avveniment Eqred, mur fit-tab tal-ġbid u fl-oġġett l-ieħor, ikklikkja fuq l-ikona bl-isplużjoni. Issa, meta toqtol ghadu, se jkun hemm animazzjoni ta 'splużjoni.
Ħabtiet - Ħabta ma 'ħajt:
direction = - direzzjoni;
Ħabtiet - Ħabta ma 'projettili:
hp- = irandom_range (10.25)
Peress li l-ħajt ma jwettaq l-ebda azzjoni, aħna nipproċedu għall-oġġett ob_bullet. Żid ħabta mal-ghadu:
instance_destroy ();
U Ħabtiet ma 'ħajt:
instance_destroy ();
Fl-aħħarnett, noħolqu Livell 1. Aħna kklikkja fuq il-lemin -> Create Room. Mur fit-tab tal-oġġetti u iġbed mappa tal-livell billi tuża l-oġġett tal-Ħajt. Imbagħad żid plejer u diversi għedewwa. Livell huwa lest!
Finalment nistgħu nibdew il-logħba u nittestjawha. Jekk segwejt l-istruzzjonijiet, allura m'għandux ikun hemm bugs.
Dak kollox. Ħarisna lejn kif toħloq logħba fuq il-kompjuter tiegħek innifsek, u int għandek idea ta 'programm bħal Game Maker. Kompli tiżviluppa u dalwaqt tkun kapaċi toħloq logħob ferm aktar interessanti u ta ’kwalità għolja.
Awguri!
Niżżel Game Maker mis-sit uffiċjali
Ara wkoll: Softwer ieħor għall-ħolqien ta 'logħob