Bernameyên ji bo afirandina lîstikên 2D / 3D. Gameawa meriv lîstikek hêsan (mînak) ava dike?

Pin
Send
Share
Send

Silav.

Lîstok ... Ev yek ji wan bernameyên herî populer in ku pir bikarhêner komputer û laptopan bikirin. Jixwe ger lîstokên li ser wan tunebin dê PC ew qas populer nebin.

If heke di destpêkê de ji bo afirandina lîstokek pêdivî bû ku di warê programekirinê, modelên xêzkirin, hwd de zanebûna taybetî hebe - nuha ew bes e ku hûn xwendevanek cûda bixwînin. Gelek edîtor, bi awayê, pir hêsan e û ne ku bikarhênerek nûxwaz jî dikare wan hûrgelan bikişîne.

Di vê gotarê de, ez dixwazim li ser van edîtorên populer bisekinim, û her weha li ser mînaka yek ji wan bisekinim ku bi gav-gav çêkirina hin lîstika hêsan analîz bikim.

 

Naverok

  • 1. Bernameyên ji bo afirandina lîstikên 2D
  • 2. Bernameyên ji bo afirandina lîstikên 3D
  • 3. editorawa meriv di edîtorê Game Maker de lîstikek 2D bikar bîne - gav-gav

1. Bernameyên ji bo afirandina lîstikên 2D

Bi 2D - lîstikên du-alî fam bikin. Mînakî: tetris, pisîk-pisîk, pinball, lîstikên cûda yên qertan, hwd.

Mînaka lîstika 2D. Lîstika Card: Solitaire

 

 

1) Maker Game

Malpera pêşvebirinê: //yoyogames.com/studio

Pêvajoya afirandina lîstikek di Game Maker de ...

 

Ev yek ji redaktorek hêsan e ku lîstikên piçûk biafirîne. Edîtor bi rengek bi qalîte tête çêkirin: ew hêsan e ku meriv di wî de dest bi xebitandinê bike (her tişt bi intuitively zelal e), di heman demê de di heman demê de derfetên mezin hene ji bo sererastkirina tiştan, jûreyan, û hwd.

Bi gelemperî di vê edîtorê de ew lîstikên bi nêrînek top û platformeker (alîgirê dîtinê) çê dikin. Ji bo bikarhênerên bêtir tecrûbir (yên ku di bernamekirinê de hûr hûr in) ji bo danasîna şîfre û koda taybetmendiyên taybetî hene.

Pêdivî ye ku bandor û çalakiyên cûrbecûr werin destnîşankirin ku ji bo hêmanên cihêreng (karakterên pêşerojê) di vê edîtorê de bêne diyar kirin: hejmar bi rengek ecêb e - ji çend sedan zêdetir!

 

2) 2 ava bikin

Malper: //c2community.ru/

 

Damezrînerek lîstika nûjen (di wateya xwerû ya peyvê de) ku destûrê dide bikarhênerên PC-yê nû jî dest bi lîstokên nûjen dikin. Digel vê yekê, ez dixwazim tekez bikim ku bi vê bernameyê re lîstikên ji bo platformên cuda dikarin bêne çêkirin: IOS, Android, Linux, Windows 7/8, Mac Desktop, Web (HTML 5), hwd.

Ev çêker pir dişibe Game Maker - li vir hûn jî hewce ne ku hûn tiştan zêde bikin, dûv re behre (rêzikname) li wan bikin û bûyerên cûda biafirînin. Edîtor li ser prensîbê WYSIWYG-ê çêkirî ye - i.e. Hûn ê gav bi gav encamê bibînin ku hûn lîstikê çêbikin.

Bername tê dayîn, her çend ji bo destpêkekê, dê guhertoyek belaş hebe. Cûdahiya di navbera guhertoyên cûda de li ser malpera pêşdebiran tê şîrove kirin.

 

2. Bernameyên ji bo afirandina lîstikên 3D

(3D - Lîstikên sê-alî)

1) 3D RAD

Malper: //www.3drad.com/

Yek ji sêwiranerên erzan ên di forma 3D de (ji bo pir bikarhêneran, bi awayê, guhertoya belaş, ku xwedan 3-mehek nûvekirinê heye, bes e).

3D RAD ji bo fêrbûna çêker hêsan e, programkirin bi pratîkî ne hewce ye, ji bilî pêşniyarkirina hevrêzên tiştan di dema danûstandinên cihêreng de.

Forma lîstika herî populer a ku bi vê motorê hatî afirandin, racing e. Bi awayê, dîmenên jorîn ev yek careke din piştrast dikin.

 

2) Yekîtiya 3D

Malpera pêşvebirinê: //unity3d.com/

Vebijêrkek berbiçav û berbiçav a afirandina lîstikên ciddî (Ez ji bo tautolojiyê lêborîn dikim). Ez ê pêşniyar bikim ku ew vekêşin piştî xwendina motor û sêwiranên din, i.e. bi tevnek dest.

Di pakêta Unity 3D de motorek heye ku bi tevahî kapasîteyên DirectX û OpenGL pêk tîne. Di heman demê de di arsenaliya bernameyê de hebûna kar bi modelên 3D, xebata bi şiroveyan, şîran, muzîk û dengan, pirtûkxaneyek mezin a nivîsbariyê ji bo karên standard.

Dibe ku kêmasiya tenê ya vê pakêtê hewcedariya zanîna bernamenûsê di C # an Java de be - beşek kodê di dema berhevkirinê de pêdivî ye ku di "moda manual" de were zêdekirin.

 

3) NeoAxis Game Engine SDK

Malpera pêşvebirinê: //www.neoaxis.com/

A jîngehê pêşkeftina belaş ji bo hema hema her lîstikek 3D! Bi alîkariya vê kompleksê, hûn dikarin serpêhatî, û gulebarankan, û arcades bi serpêhatîyan bikin ...

Ji bo motora Game Engine SDK-ê ya li ser torê, gelek peywirdarkirin û dirêjkirin hene ji bo gelek peywiran: mînakî, fîzîkî ya gerîdeyê an firokeyê. Digel pirtûkxaneyên berbiçav, hûn ne hewce ne hewceyê zanîna ciddî yên zimanên bernamenûs!

Spas ji lîstikvanek taybetî ku di motorê de tête çêkirin, lîstikên ku di nav wê de têne afirandin dikare di gelek gerokên populer de lîstin: Google Chrome, FireFox, Internet Explorer, Opera û Safari.

Game Engine SDK wekî motorek belaş ji bo pêşkeftina ne-bazirganî tê belav kirin.

 

3. editorawa meriv di edîtorê Game Maker de lîstikek 2D bikar bîne - gav-gav

Afirînerê lîstikan - Edîtorek pir populer ji bo afirandina lîstikên ne-kompleks ên 2D (her çend pêşdebiran îdîa dikin ku hûn dikarin hema hema hema tevliheviyê di wê de lîstik çêkin).

Di vê mînaka piçûk de, ez ê tenê dixwazim gav-gav-gav-gavekê ji bo afirandina lîstikan destnîşan bikim. Lîstik dê pir hêsan be: Karaktera Sonic dê li ser ekranê bigere û hewl bide ku apên kesk berhev bike ...

Bi çalakiyên hêsan dest pê bikin, di rê de taybetmendiyên nû û nû zêde dikin, kî dizane, dibe ku lîstika we bi demê re bibe hitek rastîn! Armanca min di vê gotarê de ev e ku tenê nîşanî bikim ka ji ku dest pê bikim, ji ber ku destpêk ji bo piraniya herî dijwar e ...

 

Kulîlkên lîstikê

Berî ku hûn rasterast li ser lîstokekê biafirînin, hûn hewce ne ku jêrîn bikin:

1. Ji karakterê lîstika xwe xuyang bikin, ka ew ê çi bike, ew ê li ku derê be, lîstikvan dê çawa wî çawa kontrol bike, hûrguliyên hwd.

2. Wêneyên karakterê xwe, tiştên ku bi wan re têkilî çêbikin, biafirînin. Mînakî, heke apikê weya hilbijarkirina apê, wê hingê hûn bi kêmî ve du wêne hewce ne: xwe hilgir û apê xwe. Her weha hûn dikarin hewceyê paşînek bikin: wêneyek mezin a ku dê çalakî pêk bîne.

3. Ji bo karakterên xwe, muzîka ku dê di lîstikê de werin çêkirin an kopî bikin.

Bi gelemperî, hûn hewce ne: ku her tiştê ku dê hewce bike biafirînin berhev bikin. Lêbelê, paşê dê gengaz be ku hûn li ser projeya heyî ya lîstikê her tiştê ku ji bîr kirin an paşê paşde têne hiştin zêde bikin ...

 

Bi gav-gav çêkirina lîstika mini-lîstikê

1) Ya yekem ku em bikin ev e ku meriv spartekên li ser karakterên me zêde dike. Ji bo kirina vê yekê, panelê kontrolê ya bernameyê li ser pêlê bişkojkek taybetî heye. Bikirtînin da ku sprite zêde bike.

Button ji bo afirandina sprite.

 

2) Di pencereya ku tê xuya de, pêlika dakêşanê ya ji bo sprite bitikîne, hingê mezinahiya wê diyar bike (heke pêwîst be).

Iteiyayê barkirinê.

 

 

3) Bi vî rengî, hûn hewce ne ku hemî spartekên xwe li projeyê zêde bikin. Di doza min de, derket 5 spartin: Sêvên Sonic û rengîn: Derdora kesk, sor, zer û kesk.

Sprites di projeyê de.

 

 

4) Piştre, hûn hewce ne ku pêvekan li ser projeyê zêde bikin. Mijarek di her lîstikê de hûrguliyek girîng e. Di Game Maker de, deverek yekînek lîstikê ye: mînakî Sonic, ku dê li ser dîmenderê li gorî tîpên ku hûn pêl biqewirînin hilkişînin.

Bi gelemperî, tiştan mijarek berbiçav e û bi bingehîn ne gengaz e ku ew di teoriyê de were ravekirin. Gava ku hûn bi edîtor re bixebitin, hûn ê bi kelepora mezin a taybetmendiyên tiştên ku Game Maker pêşkêşî we dikin, hûn bêtir fêr bibin.

Di vê navberê de, pêşnûma yekem biafirînin - Bişkojka "Add Object" bikirtînin .

Game Maker Tiştek zêde kirin.

 

5) Piştre, sprite ji bo lêzêdeya zêdekirî tête hilbijartin (li jêr screenshot binêrin, çepê + top). Di doza min de, karakter Sonic e.

Paşê bûyerên ji bo jîngehê têne qeyd kirin: dikarin bi dehan ji wan hebin, her bûyerek behreya tiştê we, tevgera wê, dengên bi wê re têkildar, kontrolkirin, gûzan, û taybetmendiyên lîstika din.

Ji bo lêzêdekirina bûyerê, pêl bi heman navî bikirtînin - hingê di kolona rastê de çalakiya ji bo bûyerê hilbijêrin. Ji bo nimûne, gava ku hûn bişkojkên pêl bi pêl digirin, bi rengek horizontîkî û vertîkî tevbigerin .

Bûyerên bi tiştan zêde dikin.

Game Maker 5 bûyer ji bo mijara Sonic lê zêde bûne: Dema ku zextên tişkên zirav bişkînin karakterek di cûrbecûr de diçin; plus dema ku sînorê qada play-ê de derbas dibe şertek tête diyarkirin.

 

Bi awayê, gelek bûyer dikare bibe: here Game Maker ne piçûk e, bername dê gelek tiştan pêşkêşî we bike:

- Karê veguhastina karakterê: leza tevgerê, hilavêtin, hêz, hwd.

- şirovekirina xebatek muzîkê bi kiryarên cihêreng;

- xuyang û jêbirina karekterê (hêmanê), hwd.

Girîng! Ji bo her tiştê di lîstikê de hûn hewce ne ku bûyerên xwe tomar bikin. Thealakiyên bêtir ji bo her tiştê ku hûn tomar dikin, pirtir bibin û bi derfetên mezin lîstok dê derkeve holê. Di prensîbê de, bêyî ku hûn bizanin ka ew ê vê bûyerê bi taybetî çi bike, hûn dikarin bi wan zêde bikin perwerde bikin û temaşe bikin ka lîstik piştî wê çawa tê behskirin. Bi gelemperî, zeviyek mezin ji bo ceribandinê!

 

6) Karên paşîn û yek ji herî girîng avakirina jûreyek e. Jûreyek celebek qonaxa lîstikê ye, asta ku hûn tiştikên xwe têkilî bikin. Ji bo avakirina jûreyek wusa, pêl bi bişkoja jêrîn bikirtînin: .

Zêdekirina jûreyek (qonaxa lîstikê).

 

Di odeya afirandin de, bi karanîna mişkan, hûn dikarin li ser qonaxê sazkirina tiştên me bicîh bikin. Background of the game danîn, navê paceya lîstikê binivîse, cûreyan diyar bikin, hwd .. Bi gelemperî, zemînek perwerdehiyê ya tevahî ji bo ceribandin û xebatê li ser lîstikê.

 

7) Ji bo destpêkirina lîstika encam - bişkoja F5 an di menuyê de bikişînin: Destpêk / Destpêka normal.

Lîstika encama xebitandinê.

 

Game Maker dê pêşekek lîstikê li pêş we veke. Bi rastî, hûn dikarin tiştên ku we kir, ceribandin, lîstin temaşe bikin. Di doza min de, Sonic dikare li ser pêvekên li ser kaxezê biguhere. Celebek mini-lîstik (eh, lê carinan hebûn ku xalek spî ku li ser ekranek reş dimeşiya, di nav mirovan de heyirî û heyecanek çol anî ... ).

Encama lîstikê ...

 

Erê, bê guman, lîstika encama primitive û pir hêsan e, lê mînaka afirandina wê pir eşkere ye. Zêdetir ezmûn û kar bi tiştên, spît, deng, paş û odan re hene - hûn dikarin lîstikek 2D pir baş biafirînin. Ji bo afirandin lîstikên weha 10-15 sal berê pêdivî bû ku zanebûna taybetî hebe, êdî ew bes e ku meriv dikare mişk zivirîne. Pêşketin!

Bi çêtirîn! Avakirina lîstika baş ji bo her kesî ...

Pin
Send
Share
Send