Bawo ni lati gbe gbogbo awọn window ni Windows 7

Ti o ba fẹ ṣẹda ere ti ara rẹ lori kọmputa, lẹhinna o nilo lati ko bi o ṣe le ṣiṣẹ pẹlu awọn eto pataki fun ṣiṣẹda awọn ere. Eto irufẹ gba ọ laaye lati ṣẹda awọn ohun kikọ, fa awọn ohun idanilaraya ati ṣeto awọn iṣẹ fun wọn. Dajudaju, eyi kii ṣe akojọ gbogbo awọn iṣẹ-ṣiṣe. A yoo ṣe akiyesi ilana ti ṣiṣẹda ere kan ninu ọkan ninu awọn eto wọnyi - Ẹlẹda Ere.

Ẹlẹda Ere jẹ ọkan ninu awọn eto ti o rọrun julọ ati julọ julọ fun ṣiṣẹda awọn ere 2D. Nibi o le ṣẹda awọn ere nipa lilo ilọsiwaju drag'n'drop tabi lilo ede GML ti a ṣe sinu rẹ (a yoo ṣiṣẹ pẹlu rẹ). Ẹlẹda Ere ni aṣayan ti o dara julọ fun awọn ti o bẹrẹ lati dagbasoke ere.

Gba Ẹlẹda Ere fun ọfẹ

Bawo ni lati fi Ẹlẹda Ere ṣiṣẹ

1. Tẹle ọna asopọ loke ki o si lọ sibẹ si aaye ayelujara osise ti eto naa. O yoo mu lọ si oju-iwe ayelujara ti o le wa ni ibi ti o ti le wa irufẹ ti eto naa - Free Download.

2. Bayi o nilo lati forukọsilẹ. Tẹ gbogbo awọn data ti o yẹ ki o lọ si apoti leta ti lẹta lẹta ti yoo wa. Tẹle ọna asopọ ki o wọle si akọọlẹ rẹ.

3. Bayi o le gba awọn ere naa.

4. Ṣugbọn kii ṣe gbogbo. Eto ti a gba lati ayelujara, nikan lati lo o nilo iwe-ašẹ. A le gba o fun ọfẹ fun osu meji. Lati ṣe eyi, ni oju-iwe kanna ti o gba lati ayelujara ere, ni "Awọn ohun-aṣẹ" Fi kun, ṣawari taabu taabu ati tẹ bọtini "Tẹ nibi".

5. Ni window ti o ṣi, o nilo lati wọle si akọọlẹ rẹ lori Amazon tabi ṣẹda rẹ, lẹhinna wọle.

6. Nisisiyi awa ni bọtini kan ti o le rii ni isalẹ ti oju-iwe kanna. Daakọ rẹ.

7. A ṣe ilana ilana fifi sori ilana julọ julọ.

8. Ni akoko kanna, oludari yoo fun wa lati fi GameMaker sori ẹrọ: Ẹrọ-ẹrọ. Fi sori rẹ. Ti beere fun ẹrọ orin lati dán awọn ere.

Eyi pari fifi sori ẹrọ ati pe a tẹsiwaju lati ṣiṣẹ pẹlu eto naa.

Bawo ni lati lo Ẹlẹda Ẹlẹda

Ṣiṣe eto naa. Ni iwe kẹta ti a tẹ bọtini iwe-aṣẹ ti a dakọ, ati ninu keji a tẹ wiwọle ati ọrọ igbaniwọle. Bayi tun bẹrẹ eto naa. O ṣiṣẹ!

Lọ si Titun taabu ki o si ṣẹda iṣẹ tuntun kan.

Bayi ṣẹda sprite. Tẹ-ọtun lori awọn ohun elo Sprites, lẹhinna Ṣẹda Sprite.

Fun u ni orukọ. Jẹ ki o jẹ orin ati ki o tẹ Ṣatunkọ Sprite. Ferese yoo ṣii ninu eyi ti a le yipada tabi ṣẹda sprite. Ṣẹda sprite tuntun, iwọn naa ko ni yipada.

Bayi tẹ lẹmeji lori sprite tuntun. Ni olootu ti a ṣii ti a le fa sprite. Ni akoko ti a nṣiṣẹ orin kan, ati diẹ sii pataki - ojò kan. Fipamọ iworan wa.

Lati ṣe idanilaraya ti ojò wa, daakọ ati lẹẹ mọ aworan pẹlu awọn Konturolu C ati Konturolu V, lẹsẹsẹ, ki o si fa ipo ti o yatọ si caterpillar fun o. O le ṣe ọpọlọpọ awọn adakọ bi o ṣe fẹ. Awọn aworan diẹ, diẹ sii ni idaraya naa.

Bayi o le fi ami si ami iwaju. Iwọ yoo wo ohun idanilaraya ti o ṣẹda ati pe o le yi iwọn oṣuwọn pada. Fi aworan naa pamọ ki o si wa laarin rẹ pẹlu bọtini Bọtini. Awọn ohun kikọ wa ṣetan.

Ni ọna kanna, a nilo lati ṣẹda awọn prori mẹta diẹ: ọta, odi ati projectile. Jẹ ki a pe wọn ni ota, odi ati ọta ibọn lẹsẹsẹ.

Bayi o nilo lati ṣẹda awọn ohun kan. Lori Ohun-iṣẹ taabu, tẹ-ọtun ati ki o yan Ṣẹda ohun kan. Nisisiyi ṣẹda ohun kan fun sprite kọọkan: ob_player, ob_enemy, ob_wall, ob_bullet.

Ifarabalẹ!
Nigbati o ba ṣẹda ohun elo odi, ṣayẹwo apoti ti o sunmo Solid. Eyi yoo mu ki odi naa lagbara ati awọn tanki kii yoo ni anfani lati kọja nipasẹ rẹ.

Lọ si nira. Ṣii ohun ohun abayọmu ki o lọ si taabu taabu. Ṣẹda iṣẹlẹ titun pẹlu Bọtini iṣẹlẹ ti o tẹ ati yan Ṣẹda. Bayi tẹ-ọtun lori Ṣiṣẹ koodu.

Ni ferese ti n ṣii, o nilo lati forukọsilẹ awọn iṣẹ ti igbimọ wa yoo ṣe. Jẹ ki a kọ awọn ila wọnyi:

hp = 10;
dmg_time = 0;

Ṣẹda iṣẹlẹ Igbese ni ọna kanna ati kọ koodu fun o:

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

ti o ba ti keyboard_check_released (ord ('W')) {iyara = 0;}
ti o ba ti keyboard_check_released (ord ('S')) {iyara = 0;}
ti o ba ti keyboard_check_released (ord ('A')) {iyara = 0;}
ti o ba ti keyboard_check_released (ord ('D')) {iyara = 0;}

ti o ba ti mouse_check_button_pressed (mb_left)
{
pẹlu apeere_create (x, y, ob_bullet) {iyara = 30; itọsọna = point_direction (ob_player.x, ob_player.y, mouse_x, mouse_y);}
}

Fi iṣẹlẹ ijamba kan - ijamba pẹlu odi kan. Koodu:

x = xprevious;
y = yprevious;

Ati tun fi ijamba kan pẹlu ọta:

ti o ba dmg_time <= 0
{
hp- = 1
dmg_time = 5;
}
dmg_time - = 1;

Ṣe iṣẹlẹ iṣẹlẹ:

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

Nisisiyi fi Igbese kan kun - Ipari Igbese:
ti o ba ti hp <= 0
{
show_message ('Ere lori')
room_restart ();
};
bi apẹẹrẹ_number (ob_enemy) = 0
{
show_message ('Ìṣẹgun!')
room_restart ();
}

Bayi pe a ti ṣe pẹlu ẹrọ orin, lọ si nkan ob_enemy. Fi ìṣẹlẹ Ṣẹda ṣẹda:

r = 50;
itọsọna = yan (0,90,180,270);
iyara = 2;
hp = 60;

Bayi jẹ ki a fi Igbese si igbimọ naa:

ti o ba ti distance_to_object (ob_player) <= 0
{
itọsọna = point_direction (x, y, ob_player.x, ob_player.y)
iyara = 2;
}
miiran
{
ti o ba ti r <= 0
{
itọsọna = yan (0,90,180,270)
iyara = 1;
r = 50;
}
}
image_angle = itọsọna;
r- = 1;

Pari Igbese:

ti o ba ti hp <= 0 instance_destroy ();

Ṣẹda iparun iṣẹlẹ, lọ si taabu taabu ati ninu ohun miiran, tẹ lori aami pẹlu bugbamu naa. Nisisiyi, nigba ti o ba pa ọta kan, yoo jẹ igbesi-aye ijamba kan.

Ijabọ - ijamba pẹlu odi kan:

itọsọna = - itọsọna;

Ijabọ - ijamba pẹlu projectile kan:

hp- = irandom_range (10.25)

Niwon odi ko ṣe eyikeyi awọn iṣẹ, a tẹsiwaju si nkan ob_bullet. Fi ijamba ijamba kan pẹlu ọta:

apẹẹrẹ_destroy ();

Ati Collision pẹlu odi kan:

apẹẹrẹ_destroy ();

Níkẹyìn, ṣẹda Ipele 1. A Tẹ-ọtun Tẹ yara -> Ṣẹda Yara. Lọ si awọn taabu taabu ati ki o fa map ti o wa pẹlu lilo Ohun odi. Lẹhinna fi kun orin kan ati ọpọlọpọ awọn ọta. Ipele ti šetan!

Nikẹhin a le bẹrẹ ere naa ati idanwo. Ti o ba tẹle awọn itọnisọna naa, lẹhinna ko yẹ ki o jẹ awọn idun.

Iyẹn gbogbo. A woye bi a ṣe le ṣẹda ere kan lori kọmputa rẹ funrararẹ, ati pe o ni imọran eto kan bi Ẹlẹda Ẹlẹda. Tesiwaju lati se agbekale ati ni kiakia laipe o yoo ni anfani lati ṣẹda awọn ere diẹ ati awọn didara ti o ga julọ.

Orire ti o dara!

Gba Ṣiṣẹ Ẹlẹda Ere lati aaye iṣẹ

Wo tun: Awọn elo miiran fun ṣiṣẹda awọn ere