Nigute wakora umukino wawe

Anonim

Nigute wakora umukino

Bamwe mubakoresha bashishikajwe n'imikino ya mudasobwa rimwe na rimwe havuka kubyerekeye gukora umushinga wabo. Ariko, biroroshye cyane kutabimenya, kuko igitekerezo kimwe kidahagije. Kenshi, ugomba kumenya software idasanzwe cyangwa serivisi kumurongo, ariko nibyiza bizakenerwa kugirango bibe indimi zibika. Nkigice cyingingo zuyu, tuzerekana uburyo butatu bushoboka bugufasha gukora umukino, nawe, gusunika mubikoresho byagaragaye, reba uburyo bukwiye hanyuma utangire kwiga.

Kora umukino wawe wa mudasobwa

Amabwiriza hepfo azadufasha gusa guhangana nihame ryo gukora imikino tufashishijwe ibikoresho bitandukanye, ntabwo ari amasomo yisi yose cyangwa yuzuye, urashobora kuba uwabateza imbere umwuga. Dutanga kubikoresha nkibikoresho bimenyereye biza kumahugurwa yakurikiyeho ya gamedev.

Turasaba kandi kwitondera ko andi makuru azibanda kumikino ya mudasobwa. Niba ufite icyifuzo cyo gukora imishinga igendanwa, turagugira inama yo kumenyana nibindi bikoresho kurubuga rwacu ukanze kurupapuro rukurikira.

Soma birambuye: inzira zo gukora umukino kuri Android

Uburyo 1: Gahunda yo Gukora Imikino

Mbere ya byose, tekereza kuri gahunda zidasanzwe zikwemerera gukora umushinga udafite ubumenyi bwo gutangiza. Uyu munsi tuzibanda kuri verisiyo izwi. Umukora Umukino nimwe muri gahunda yoroshye kandi izwi cyane yo gukora imikino ya 2d. Hano haraboneka gukora imikino ukoresheje umurongo wa Drave'drop cyangwa ukoresheje imvugo yubatswe (tuzakorana nayo). Umukino wa Maicker nuburyo bwiza kubatangiye gukora imikino.

  1. Jya kuri tab "nshya" hanyuma ukore umushinga mushya.
  2. Gukora umushinga mushya muri gahunda yo gukora umukino

  3. Kurema SPRT. Kanda iburyo ku gika cya "Sprite", hanyuma "Gukora Sprite".
  4. Gukora sprite nshya yo gukina Umushinga

  5. Turamubaza izina, reka bibe umukinnyi, hanyuma ukande "Hindura Sprite". Idirishya rizakingura aho dushobora guhindura cyangwa guteza sprite. Shiraho sprite nshya, ntituzahindura ubunini.
  6. Guhindura SPrite Sprite kumukino wumukino wumukino

  7. Kanda kabiri kuri spray nshya. Mu mwanditsi ufungura, bigaragara ko ubushobozi bwo gushushanya. Kuri ubu dushushanya umukinnyi, ni ukuvuga ikigega. Komeza gushushanya.
  8. Gukora ikintu cyo gukina umukino wumukino

  9. Gukora animasiyo ya tank yacu, kopi hanyuma wandike ishusho hamwe na Ctrl + C na Ctrl + V, muburyo, kandi ushushanye ikindi mwanya winyenzi. Yemerewe gukora kopi nyinshi nkuko ubitekereza ari ngombwa. Amashusho menshi, animasiyo ishimishije.
  10. Animasiyo yikintu cyo gukina umukino wumukino

  11. Urashobora gushira amatiku ahateganye nikintu cyambere. Uzabona animasiyo yakozwe kandi urashobora guhindura igipimo cyimico. Turazigama ishusho no gushiramo buto "hagati". Imiterere yacu yiteguye.
  12. Kuzigama tank yo gukina umukino wumukino

  13. Muri ubwo buryo nyene, dukeneye guhanga abandi masoko eshatu: Umwanzi, urukuta na shell. Reka tubihamagare umwanzi, urukuta n'amasasu.
  14. Gukora amakuru mashya kugirango ukine Umukora Umukino

  15. Noneho ugomba gukora ibintu. Ku bintu tab, kanda buto yimbeba iburyo hanyuma uhitemo "Kurema ikintu". Kora ikintu kuri buri Sprite: Ob_Umukiza, Ob_eny, Ob_wall, Ob_bullet.
  16. Iyo ukora ikintu cyurukuta, reba agasanduku imbere yikintu "Bikomeye" . Bizatuma urukuta rwakomeye, kandi ibigega ntibizabinyuramo.

    Jya ku micungire y'ibintu muri gahunda yo gukora umukino

  17. Jya kuri Alleck. Fungura ikintu_kimenyetso hanyuma ujye kuri tab. Kora ibirori bishya hamwe na "Ongeraho ibirori" hanyuma uhitemo "Kurema". Kanda iburyo kumurongo wa kode.
  18. Gukora ikintu gishya kigenzurwa muri gahunda yo gukora umukino

  19. Mu idirishya rifungura, ugomba kwiyandikisha ibikorwa bizakorwa na tank yacu. Hamagara iyi mirongo:

    hp = 10;

    Dmg_time = 0;

  20. Kora ibyabaye "Intambwe" kandi muburyo bumwe muburyo bumwe kuri yo:

    ishusho_angle = Ingingo_umurongo (x, y, imbeba_x, imbeba_y);

    Niba Mwandikisho_CECK (ORD ('W')) {y- = 3};

    Niba Mwandikisho_CEC (or (or ('s')) {y + = 3};

    Niba Mwandikisho_CECK (ORD ('A') {x- = 3};

    Niba Mwandikisho_CECK (ORD ('d')) {x + = 3};

    Niba clavier_fotografia (ord (or ('w')) {umuvuduko = 0;}

    Niba Mwandikisho_Sheck_reck (ord (ord ('s')) {umuvuduko = 0;}

    Niba clavier_fotografia (ord (or ('a') {umuvuduko = 0;}

    Niba Mwandikisho_Sheck_reustilike (or (or ('d')) {umuvuduko = 0;}

    Niba imbeba_Kura_button_ wandike (MB_Left)

    {

    Hamwe nurugero_bivuga (x, y, ob_bullet) {umuvuduko = 30; Icyerekezo = Ingingo_Igikoresho (Ob_Umukiza.x, Ob_Umukiza.y, imbeba_x);}

    }

  21. Gushiraho ibyabaye kugirango ukine Umukino wumukino

  22. Ongeraho ibyabaye "kugongana" - kugongana nurukuta. Kode:

    x = xpreviyo;

    y = yppeous;

  23. Kandi ongeraho kugongana numwanzi:

    Niba DMG_TIME

    {

    hp- = 1.

    DMG_TI igihe = 5;

    }

    Dmg_time - = 1;

  24. Ibyabaye "Gushushanya":

    gushushanya ();

    gushushanya_ guhitamo (50.10, umugozi (hp));

  25. Ongeraho "Intambwe" - "Intambwe Zanyuma":

    Niba HP.

    {

    Show_message ('Umukino urarangiye')

    icyumba_buranti ();

    };

    Niba urugero_number (ob_enemy) = 0

    {

    SHOW_MESSAGE ('Intsinzi!')

    icyumba_buranti ();

    }

  26. Ibikubiyemo hamwe nibikorwa byimikino muri gahunda yo gukora umukino

  27. Iyo urangije numukinnyi, jya kuri ob_emy. Ongeraho ibyabaye "Kurema":

    R = 50;

    Icyerekezo = hitamo (0,90,180.270);

    Umuvuduko = 2;

    hp = 60;

  28. Ongeraho "Intambwe" kugirango wimuke:

    Niba ari intera_to_gushing (ob_Umukino)

    {

    Icyerekezo = Ingingo_Ibisobanuro (x, y, ob_player.x, ob_player.y)

    Umuvuduko = 2;

    }

    Ikindi.

    {

    Niba R.

    {

    Icyerekezo = Hitamo (0,90,180.270)

    Umuvuduko = 1;

    R = 50;

    }

    }

    ishusho_angle = icyerekezo;

    R- = 1;

  29. "Intambwe Zambere":

    Niba HP.

  30. Kora ibyabaye "gusenya", jya kuri tab "gushushanya" no mubindi bintu kanda ahashushanyo. Noneho, mugihe kwica umwanzi bizaba animasiyo iturika.
  31. Gukora ingaruka kurimbuka muri gahunda yo gukora umukino

  32. Ibirori "kugongana - kugongana nurukuta":

    Icyerekezo = - icyerekezo;

    Ibyabaye "kugongana - kugongana na protile":

    HP- = iRanima (10,25)

  33. Gukora ingaruka zo kugongana hamwe na progaramu ya gahunda yo gukora umukino

  34. Kubera ko tudasohoza urukuta, jya kuri ob_bullet. Ongeraho kugongana "kugongana numwanzi" (Ob_eney):

    urugero_ibisobanuro ();

    Na "kugongana nurukuta" (ob_wall) hamwe na code imwe:

    urugero_ibisobanuro ();

  35. Guhura neza nurukuta muri make umukino

  36. Hanyuma, gukora urwego rwa "Urwego 1". Kanda Kanda iburyo "icyumba"> "Kora icyumba". Reka duhindukire kubintu hamwe na "urukuta", shushanya ikarita. Noneho ongeraho umukinnyi umwe nabanzi benshi. Urwego rwiteguye!
  37. Gukora icyumba cyimikino muri gahunda yo gukora umukino

  38. Ubu dufite itangizwa ryumukino no kuyigerageza. Niba ukurikiza amabwiriza, ntihagomba kubaho amakosa.
  39. Kugerageza umukino warangiye muri progaramu yumukino wa porogaramu

Twarebye Umukinnyi wumukino gusa nkurugero rworoshye, ariko ubu abakoresha baraboneka benshi mubisabwa bitandukanye kugirango batere icyo yap. Kubwibyo, umukoresha afungura gutoranya igikoresho gikwiye.

Nkuko mubibona, ntakintu kigoye mu kurema umukino binyuze muri gamefroot ntabwo. Ukoresheje umukoresha birasabwa gusa guhangana nibyanditswe, ibyo, birashoboka cyane muri ubu buryo. Bitabaye ibyo, biracyahari gusa kwerekana guhanga no gukoresha ibitekerezo kugirango ubone ibicuruzwa byiza kandi bikina udakoresheje ubuhanga bwo gutangiza gahunda. Byongeye kandi, imikorere yuyu mutungo wurubuga igufasha gukorana nibyago byinshi, kandi urashobora kandi gutangira gukora neza hamwe nurupapuro rusukuye.

Nkuko byavuzwe haruguru, serivisi za magefroot, hariho benshi, bose bakora mumahame amwe. Ariko, ntushobora kubona urubuga hamwe nuburusiya bwaho, niko ugomba kumenya ururimi rwicyongereza.

Uburyo bwa 3: Ibidukikije byiterambere nururimi

Twegereye bigoye cyane, ariko mugihe kimwe inzira ishimishije ni ugukoresha imvugo ya porogaramu nkigikoresho cyo kwandika umukino wawe. Ako kanya, turashaka kumenya ko ubu tutazatanga inyigisho zonyine ku isi tuzafasha guhangana n'ibice byose, kubera ko ibi bikoresho bidashoboka. Mu kungurana ibitekerezo, tuzatanga ibikoresho nyamukuru kubashaka kwiga no guteza imbere umwirondoro wabo murwego rwa gamedev.

Kurugero, fata miriyoni zizwi mumikino ya minecraft. Birumvikana ko ari byoroshye, ariko icyarimwe yerekana ko numuntu umwe ushobora gushyiraho umushinga wo gushushanya wenyine, uzakunzwe numuryango wose wisi. Iyi porogaramu yanditswe mu rurimi rwa Java, na Marcus Person (ONCH) yaramukoreye. Dufatiye kuri iyo uyikoresha hafi ya yose, tumaze gutangira kwiga Java, tuzashobora kugera byibuze inshuro nkeya mukwandika umushinga wabo. Ariko, kubwibi bigomba gukora bike. Hariho ubushobozi bwihariye muri kaminuza, bigatoza ibyibanze bya gahunda, ariko ntabwo abantu bose bashaka gushyikirizwa kaminuza, nimwitondere cyane amasomo yishyuwe cyangwa ibikoresho byubusa, ibitabo. Bose ntibashyizwe ku rutonde, twerekana imwe gusa muri serivisi zizwi kubatangiye bita Javarush.

Guhugura AZAM kuri gahunda ya Javarush

Amasomo yose ashingiye kumasomo afatika afite ibisobanuro birambuye kandi byumvikana. Amasomo yambere arahari kubuntu kugirango uyikoresha ashobore kumva niba ugomba kwitondera ibyo kwiga. Icyerekezo hano kikomeza kubakoresha batigeze bahura na coding, nibisobanuro, ibishushanyo nibikoresho byo kugaburira bizashishikazwa cyane cyane nabangavu. Ariko, iyi serivisi ifite kandi ibibi, muribishinyagurika byamasomo numubare munini wo gusubiramo ibikoresho byerekanwe cyane, bitangiye kurakara mugihe kizaza. Gerageza kumenyana no kunyura mumasomo kuri Javarush ukoresheje ihuza hepfo.

Jya kwiga kuri Javarush

Porogaramu yoroshye irashobora kuremwa murizo ndimi zirushaho kwiga byoroshye. Kurugero, Python ikura vuba bihagije, kandi imyanya myinshi igaragara ku isoko rya python abateza imbere. Mu ishusho hepfo urabona igice cyuzuye cya code gisobanura icyifuzo kizwi cyane gisaba "inzoka".

Isura yinkomoko yinzoka yumukino muri python

Noneho reba icyo uyu mukino ureba mumashusho ahakurikira. Ibisubizo birashobora kugerwaho mugihe cyibyumweru bibiri byo kwiga, ariko kubwibyo ugomba gukora imbaraga nyinshi.

Umukino woroshye wonsa wanditse muri porogaramu ya Python

Naho imishinga ya AAA-PAVA na cyane cyane python inyuze imyanya yabo imbere ya C na C ++. Moteri yimikino myinshi yanditswe kuriyi yaps. Byakozwe muburyo bwihariye kubigo binini cyangwa kuguza kubakora bigenga. Usibye ibi, indimi nyinshi za porogaramu zikunze kugira uruhare mumishinga minini, ishyiraho ibikenewe kubategura kubyiga bose. Duhereye kuri iyi gutangira kugenda kwayo muburyo bwo guteza imbere imishinga minini ntabwo byoroshye. Kugira ngo ukore ibi, rwose uzakenera kwiyandikisha kumasomo kumurongo cyangwa kwinjira mu kigo cyisumbuye. Niba ushimishijwe nuru rubanza, menyera hamwe namasomo azwi cyane yo gukora imikino kuva geekbrains kumurongo uri hepfo.

Menya ibitekerezo kumasomo ajyanye no guteza imbere imikino kuri geekbrains

Mugihe cyo kwiga, yap igomba kwita ku iterambere aho kode izandikwa. Kugira ngo uhangane n'ibi bizafasha ibintu bitandukanye, aho bisobanuwe mu buryo burambuye ku bisobanuro bizwi cyane kandi bigezweho mu ndimi zitandukanye.

Soma Ibikurikira: Hitamo Ibidukikije

Hejuru wamenyereye uburyo butatu bwo gukora imikino ya mudasobwa. Nkuko mubibona, bose baratandukanye muburyo bugoye kandi bwiza bwibicuruzwa byabonetse. Kubwibyo, guhitamo bisigaye kuri wewe - gukora umushinga woroshye vuba, udakoresheje ubuhanga bwo gutangiza gahunda, cyangwa unyuze mubyigisho binini kandi bigoye byo kwiga, kubona umwanya wo kuba umunyamwuga muriki kibazo.

Soma byinshi