Kif toħloq logħba fuq kompjuter fil-Game Maker

Pin
Send
Share
Send

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:

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 ('W')) {speed = 0;}
jekk keyboard_check_released (ord ('S')) {speed = 0;}
jekk keyboard_check_released (ord ('A')) {speed = 0;}
jekk keyboard_check_released (ord ('D')) {speed = 0;}

jekk mouse_check_button_pressed (mb_left)
{
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:

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

Issa żid Pass - Pass Tmiem:
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

Pin
Send
Share
Send