Jekk trid toħloq il-logħba tiegħek fuq kompjuter, allura trid titgħallem kif taħdem bi programmi speċjali għall-ħolqien tal-logħob. Programmi bħal dawn jippermettulek toħloq karattri, tiġbed animazzjonijiet u tistabbilixxi azzjonijiet għalihom. Dażgur, din mhix il-lista sħiħa tal-possibbiltajiet. Aħna nikkunsidraw il-proċess li tinħoloq logħba f'wieħed minn dawn il-programmi - Game Maker.
Game Maker huwa wieħed mill-aktar programmi sempliċi u popolari għall-ħolqien ta 'logħob 2D. Hawnhekk tista 'toħloq logħob billi tuża l-interface drag'n'drop jew billi tuża l-lingwa GML inkorporata (naħdmu magħha). Game Maker hija l-aħjar għażla għal dawk li għadhom qed jibdew jiżviluppaw logħob.
Niżżel Game Maker b'xejn
Kif tinstalla Game Maker
1. Segwi l-link ta 'hawn fuq u mur fuq il-websajt uffiċjali tal-programm. Int se tinġieb lejn il-paġna tat-tniżżil fejn tista 'ssib il-verżjoni bla ħlas tal-programm - Niżżel Ħieles.
2. Issa għandek bżonn tirreġistra. Daħħal id-dejta kollha meħtieġa u mur fil-kaxxa tal-posta fejn tirċievi ittra ta ’konferma. Segwi l-link u idħol fil-kont tiegħek.
3. Issa tista 'tniżżel il-logħba.
4. Iżda dan mhux kollox. Aħna niżżilt il-programm, biex tużah biss għandek bżonn liċenzja. Nistgħu nġibuh b'xejn għal xahrejn. Biex tagħmel dan, fl-istess paġna minn fejn tniżżilt il-logħba, fl-oġġett "Żid il-Liċenzji", sib it-tab Amazon u kklikkja fuq il-buttuna "Ikklikkja hawn" biswit.
5. Fit-tieqa li tiftaħ, għandek bżonn tidħol fil-kont tiegħek fuq Amazon jew toħloqha u mbagħad idħol.
6. Issa għandna ċ-ċavetta li tista 'ssib fil-qiegħ tal-istess paġna. Ikkopjaha.
7. Aħna ngħaddu mill-iktar proċedura ta 'installazzjoni komuni.
8. Fl-istess ħin, l-installatur joffrilna li tinstalla GameMaker: Player. Qed tinstallah ukoll. Huwa meħtieġ plejer għall-ittestjar tal-logħob.
Dan itemm l-installazzjoni u aħna nipproċedu biex naħdmu mal-programm.
Kif tuża Game Maker
Ħaddem il-programm. Fit-tielet kolonna, daħħal iċ-ċavetta tal-liċenzja li kkupjajna, u fit-tieni daħħal il-login u l-password. Issa terġa 'tibda l-programm. Jaħdem!
Mur fit-tab il-Ġdid u toħloq proġett ġdid.
Issa toħloq sprite. Ikklikkja lemin fuq Sprites u mbagħad Oħloq Sprite.
Agħtih isem. Ħalli l-plejer ikun u ikklikkja Edit Sprite. Se tinfetaħ tieqa li fiha nistgħu nibdlu jew noħolqu sprite. Oħloq sprite ġdid, aħna mhux se nibdlu d-daqs.
Issa ikklikkja darbtejn fuq sprite il-ġdida. Fl-editur li jiftaħ, nistgħu niġbdu sprite. Bħalissa qed inġib plejer, u aktar speċifikament tank. Issejvja t-tpinġija tagħna.
Biex tagħmel animazzjoni tat-tank tagħna, ikkopja u waħħal l-immaġini bil-kombinazzjonijiet Ctrl + C u Ctrl + V, rispettivament, u tiġbed pożizzjoni differenti għall-binarji. Tista 'tagħmel ħafna kopji kif tħossok xieraq. Aktar ma jkun hemm immaġini, iktar interessanti l-animazzjoni.
Issa tista 'tiċċekkja l-kaxxa ħdejn l-oġġett ta' previżjoni. Se tara l-animazzjoni maħluqa u tista 'tbiddel ir-rata tal-qafas. Issejvja l-immaġni u ċċentraha billi tuża l-buttuna Ċentru. Il-karattru tagħna huwa lest.
Bl-istess mod, għandna bżonn noħolqu tliet sprites oħra: l-għadu, il-ħajt u l-projettili. Sejjaħhom għadu, ħajt u balla rispettivament.
Issa għandek bżonn toħloq l-oġġetti. Fit-tab Oġġetti, ikklikkja dritt u agħżel Oħloq oġġett. Issa toħloq 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 Solid. Dan jagħmel il-ħajt solidu u t-tankijiet ma jkunux jistgħu jgħaddu minnu.
Ngħaddu għad-diffiċli. Iftaħ l-oġġett ob_player u mur fit-tab tal-Kontroll. Oħloq avveniment ġdid bil-buttuna Żid Avveniment u agħżel Oħloq. Issa ikklikkja dritt fuq l-oġġett Eżekuta Kodiċi.
Fit-tieqa li tiftaħ, trid tirreġistra liema azzjonijiet it-tank tagħna se jwettaq. Ejja nikteb il-linji li ġejjin:
hp = 10;
dmg_time = 0;
Ejja noħolqu l-avveniment Pass bl-istess mod, ikteb il-kodiċi għalih:
jekk keyboard_check_released (ord ('W')) {speed = 0;} jekk mouse_check_button_pressed (mb_left)image_angle = punt_direzzjoni (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;}
{
bi instant_create (x, y, ob_bullet) {veloċità = 30; direzzjoni = point_direction (ob_player.x, ob_player.y, mouse_x, mouse_y);}
}
Żid l-avveniment tal-Ħabta - ħabta mal-ħajt. Kodiċi:
x = xpreċedenti;
y = preċedenti;
U żid ukoll ħabta mal-għadu:
jekk dmg_time <= 0
{
hp- = 1
dmg_time = 5;
}
dmg_time - = 1;
Avveniment li tiġbed:
Issa żid Pass - Pass Tmiem:draw_self ();
draw_text (50,10, string (hp));
jekk hp <= 0
{
show_message ('Logħba' l fuq)
kamra_restart ();
};
jekk in-numru_istanza (ob_enemy) = 0
{
show_message ('Rebħa!')
kamra_restart ();
}
Issa li ltqajna mal-plejer, mur l-oġġett ob_enemy. Żid l-avveniment Oħloq:
r huwa 50;
direzzjoni = jagħżlu (0.90.180.270);
veloċità = 2;
hp = 60;
Issa għall-mozzjoni, żid Pass:
jekk distance_to_object (ob_player) <= 0
{
direzzjoni = point_direction (x, y, ob_player.x, ob_player.y)
veloċità = 2;
}
inkella
{
jekk r <= 0
{
direzzjoni = jagħżlu (0.90180270)
veloċità = 1;
r huwa 50;
}
}
image_angle = direzzjoni;
r- = 1;
Pass tat-tmiem:
jekk hp <= 0 instance_destroy ();
Aħna noħolqu l-avveniment Destroy, mur fit-tab tat-tlugħ u fl-oġġett l-ieħor ikklikkja fuq l-ikona ta 'splużjoni Issa, meta toqtol xi għadu, se jkun hemm animazzjoni ta 'splużjoni.
Ħabta - ħabta mal-ħajt:
direzzjoni = - direzzjoni;
Ħabta - ħabta ma 'projettili:
hp- = irandom_range (10.25)
Peress li l-ħajt ma jwettaq l-ebda azzjoni, immorru għall-oġġett ob_bullet. Żid ħabta tal-ħabta mal-għadu:
instance_destroy ();
Ħabta mal-ħajt:
instance_destroy ();
Fl-aħħarnett, joħolqu l-livell Livell 1. Ikklikkja dritt mal-Kamra -> Oħloq Kamra. Se mmorru fit-tab tal-oġġetti u nużaw l-oġġett "Ħajt" biex tfassal mappa livell. Imbagħad inżidu plejer wieħed u diversi għedewwa. Livell lest!
Fl-aħħar, nistgħu nmexxu l-logħba u nittestjawha. Jekk segwejt l-istruzzjonijiet, allura m'għandux ikun hemm bugs.
Dak kollu. Aħna eżaminajna kif toħloq logħba fuq kompjuter lilna nfusna, u sibt idea dwar programm bħal Game Maker. Kompli jiżviluppa u dalwaqt int tkun kapaċi toħloq logħob ferm aktar interessanti u ta 'kwalità għolja.
Xorti tajba!
Niżżel Game Maker mis-sit uffiċjali
Ara wkoll: Softwer ieħor għall-ħolqien ta 'logħob