Meriv çawa li ser computerêkirina Game Maker de lîstikek li ser komputerê çê dike

Pin
Send
Share
Send

Heke hûn dixwazin lîstika xwe li ser komputerê biafirînin, wê hingê hûn hewce ne ku fêr bibin ka meriv bi bernameyên taybetî re ji bo afirandina lîstikan çawa bixebitin. Bernameyên bi vî rengî dihêlin hûn karakteran biafirînin, anîmasyonan bikişînin û ji bo wan çalakiyan saz bikin. Bê guman, ev navnîşa tevahî ya îmkanan nîne. Em ê di yek ji van bernameyan de pêvajoya afirandina lîstikek digerin - Game Maker.

Game Maker ji bo afirandina lîstikên 2D yek ji wan hêsan û herî populer e. Li vir hûn dikarin lîstikan bi karanîna navgîniya drag'n'drop an bi karanîna zimanê GML-yê çêkirî biafirînin (em ê bi wî re bixebitin). Game Maker ji bo kesên ku tenê dest bi pêşvexistina lîstikan dikin vebijara herî baş e.

Belaş Game Maker bistînin

Meriv çawa Game Maker saz bike

1. Zencîreya jor bişopînin û ji wir jî biçin malpera fermî ya bernamê. Hûn ê biçin rûpelê dakêşanê ya ku hûn dikarin guhertoya belaş a bernameyê bibînin - Daxistin belaş.

2. Naha hûn hewce ne ku qeyd bikin. Hemî daneyên pêwîst binivîse û biçin posteya ku hûn ê nameyek pejirandinê bistînin. Zencîreya bişopînin û têkevin hesabê xwe.

3. Naha hûn dikarin lîstikê dakêşînin.

4. Lê ew ne hemî ye. Me bernameyê daxist, tenê ji bo ku hûn bikar bînin hûn hewceyê lîsansekê ne. Em dikarin wê 2 mehan belaş bistînin. Vê bikin, li ser heman rûpelê ji ku hûn lîstikê dakêşand, di tiştê "Add Lîsans" de, taba Amazon bibînin û li hemberê "Bişkojk" bikirtînin.

5. Di pencereya ku vebûye, hûn hewce ne ku hesabê xwe li Amazonê têkevin an wê biafirînin û dûv re têkevin.

6. Naha me kilîtek heye ku hûn di binê heman rûpelê de bibînin. Wê kopî bikin.

7. Em di nav prosedûra sazkirinê ya herî gelemperî de derbas dikin.

8. Di heman demê de, sazker dê ji me re pêşkêş bike ku GameMaker: Player saz bikin. Em jî saz bikin. A player ji bo ceribandina lîstikan hewce ye.

Ev sazkirinê temam dike û em bi bernameyê re dixebitin.

Meriv Gameawa Karûbarê Lêker bikar tîne

Bername dimeşînin. Di kolona sêyemîn de, mifteya lîsansê ya ku me kopî kir, têkevin û di ya duyemîn de têketinê û şîfreyê têkevin. Naha bernameyê destpê bikin. Ew kar dike!

Herin tabloya Nû û projeyek nû ava bikin.

Naha spravek çêbikin. Mafê-click on Sprites û piştre Afirandina Sprite.

Navê wî bide. Bila lîstikvan be û li Edit Sprite bitikîne. Dê pencereyek vebibe ku tê de em dikarin guheztinek an avahiyek ava bikin. Sprintek nû çêbikin, em ê mezinahiyê nehêrin.

Naha lêkerê li ser spera nû bikare. Di edîtorê ku vebe de, em dikarin dîrek derxînin. Em niha li ser lîstikvanek, û bi taybetî bi tankek dikişînin. Nexşeya me xilas bike.

Ji bo çêkirina anîmasyonê ya tanka me, bi rêzgirtinê wêneyên bi kombinasyonên Ctrl + C û Ctrl + V re, kopî û paste, û ji bo tracks pozîsyonek cûda bikişînin. Hûn dikarin bi qasî ku kopiyên ku hûn maqûl dibînin, gelek çêbikin. Wêneyên bêtir, anîmasyonek balkêştir.

Naha hûn dikarin koka xweyê li pêşiya pêşgotinê kontrol bikin. Hûn ê animasyonê çêkirî bibînin û hûn dikarin rêjeya qadê biguherînin. Vebijêrin û bi karanîna Bişkojka Center binivîse. Karaktera me amade ye.

Bi heman awayî, pêwîst e ku em sê hêstirên din jî biafirînin: dijmin, dîwar û predûrê. Bi wan re dijmin, dîwar û guleyan bibêjin.

Naha hûn hewce ne ku hêmanan biafirînin. Li ser tabloya ectsareseriyê, rast-click û Hilbijêrin Afirandina objekt. Naha ji bo her sprite ji xwe re anoyek çêbikin: ob_player, ob_enemy, ob_wall, ob_bullet.

Hişyarî!
Dema ku hûn karekek dîwarê çêbikin, qutiya Solid kontrol bikin. Ew ê dîwar zexm bike û tankên nekarin di ser re derbas bibin.

Em berê xwe didin zehmetiyê. Mijara ob_player vekin û biçin tabê Kontrolê. Bi bişkoja Add Event ve bûyerek nû çêbikin û Afirandina hilbijêrin. Naha li ser tiştê Koda Qedrê ya rast-bitikîne.

Di pencereya ku vebû de, hûn hewce ne ku tomar bikin ku çalakiyên tanka me dê çi bike. Ka em rêzikên jêrîn binivîsin:

hp = 10;
dmg_time = 0;

Ka em bûyera Step bi heman rengî biafirînin, kodê ji bo wê binivîsin:

image_angle = point_direction (x, y, mişk_x, mişk_y);
ger Klavyeya_check (ord ('W')) {y- = 3};
ger Klavyeya_check (ord ('S')) {y + = 3};
ger keyboard_check (ord ('A')) {x- = 3};
ger Klavyeya_check (ord ('D')) {x + = 3};

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

heke mouse_check_button_pressed (mb_left)
{
bi mînak_create (x, y, ob_bullet) {leza = 30; Direction = point_direction (ob_player.x, ob_player.y, mouse_x, mouse_y);}
}

Bûyera Collision zêde bikin - tevlihevkirina bi dîwar. Code:

x = xprelear;
y = yprelear;

Also her weha pevçûnek bi dijmin re jî zêde bike:

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

Eventalakiyek bikişîne:

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

Naha Vedin - Pêveka Dawîn:
ger hp <= 0
{
show_message ('Game over')
room_restart ();
};
ger mînak_number (ob_enemy) = 0
{
show_message ('Victory!')
room_restart ();
}

Naha ku em bi lîstikvanê re hatine kirin, biçin jibo objekta ob_enemy. Bûyera Afirandina:

r 50 e;
direction = hilbijêrin (0.90,180,270);
leza = 2;
hp = 60;

Naha ji bo tevgerê, Vebijêrin:

ger dûr_to_object (ob_player) <= 0
{
direction = point_direction (x, y, ob_player.x, ob_player.y)
leza = 2;
}
wekî din
{
ger r <= 0
{
direction = hilbijêre (0.90,180,270)
leza = 1;
r 50 e;
}
}
image_angle = rêwerz;
r- = 1;

Asta paşîn:

ger hp <= 0 mînak_destroy ();

Em bûyera Destroy çêbikin, diçin tabloya dakêşanê û di tiştê din de li ser îkonê teqînê bikirtînin. Naha, gava dijmin bikuje, dê animasyonek teqînê hebe.

Pevçûn - dorpêçkirina bi dîwarê:

direction = - direction;

Pevçûn - dorpêçek bi projectile:

hp- = irandom_range (10.25)

Ji ber ku dîwar ti kiryaran çênabe, em diçin mebesta ob_bullet. Ji dijmin re dorpêçê zêde bikin:

mînak_destroy ();

Coll Hilberîn bi dîwarê:

mînak_destroy ();

Di paşiya paşîn de, Asta 1. Ast bikin. Bişkojka rast-bitikîne -> Avakirina Odeyê. Em ê herin li ser tabloya tiştan û dê "Wall" bikar bînin da ku nexşeyek astek bikişînin. Dûv re em yek player û çend dijmin zêde dikin. Asta amade ye!

Di dawiyê de, em dikarin lîstikê bisekinin û wê ceribandin. Heke hûn fermanan bişopînin, wê hingê bila şaşî nebin.

Ew hemî. Me lêkolîn kir ka meriv çawa li ser komputera xwe lîstikek afirand, û we fikirek derheqê bernameyek mîna Game Maker. Pêşveçûn bidomînin û pir zû hûn ê bikaribin lîstikên pir balkêş û bilind-kalîteyê biafirînin.

Heywaxe başe!

Ji malpera fermî re Game Maker dakêşin

Her weha Binêre: Nermalava din ji bo afirandina lîstikan

Pin
Send
Share
Send