Orodha ya maudhui:
- Corona SDK
- Injini isiyo ya kweli
- Umoja
- Phaser
- Cocos2d-x
- Cocos2D
- SpriteKit
- UndaJS
- Na Injini
- libGDX
- Hitimisho
2024 Mwandishi: Malcolm Clapton | [email protected]. Mwisho uliobadilishwa: 2023-12-17 04:11
Msanidi programu Denis Zaritskiy amefanya uteuzi bora wa mifumo na injini za kuunda michezo ya rununu. Tunapendekeza kusoma kwa kila mtu ambaye anataka kujaza ujuzi wake wa mada hii na kuchagua zana ya kuunda mchezo wao wa baadaye.
Watu wengi wanaota kuunda mchezo wao wenyewe. Lakini kabla ya kuanza kuendeleza, unahitaji kuamua juu ya injini ya mchezo, ambayo kuna aina kubwa.
Injini ya mchezo ni nini? Kwa kifupi, ni seti ya mifumo inayorahisisha utendaji unaotumika sana wa mchezo. Unaweza, bila shaka, kuandika injini kutoka mwanzo mwenyewe, lakini itachukua muda mrefu usio na maana. Katika makala hii, tutaangalia injini za mchezo maarufu za kuendeleza michezo kwa vifaa vya simu. Kwa kulinganisha uwezo wao, unaweza kuchagua ile inayokufaa zaidi na uunde wimbo wako mkuu unaofuata.
Hebu tuangalie orodha!
Corona SDK
ni injini ya ukuzaji wa mchezo wa jukwaa tofauti kwa iOS na Android. API hukuruhusu kutengeneza michezo ya P2 na pia hukusaidia kuunda vitendaji changamano kwa kutumia API inayotegemea Lua. Vinginevyo, unaweza kuchuma mapato kwa Corona SDK kwa Corona Ads. Maendeleo na Corona ni rahisi vya kutosha kutokana na majaribio ya wakati halisi.
Corona inajumuisha huduma nzuri kama programu-jalizi ya Maandishi ya Sublime na mengi zaidi. GUI ya Mtunzi, inayopatikana kwenye OS X, itakupa mazingira ya picha ambapo unaweza kuunda viwango vya michezo na kuona jinsi vitu vinavyoingiliana kwa kutumia injini ya fizikia ya Corona.
Injini isiyo ya kweli
hukuruhusu kuunda miradi ya ubora wa juu na kikundi kidogo cha wasanidi programu kutokana na zana zenye nguvu (haswa, uandishi unaoonekana kupitia Blueprint), msimbo wa chanzo huria na ukuaji wa mara kwa mara wa jumuiya.
Kuna toleo la bure la Injini ya Unreal, mpito kwa toleo la Pro utagharimu senti nzuri.
hutumia C ++, nayo unaweza kutengeneza michezo ya iOS na Android. Injini ina kihariri chenye nguvu ambacho kina wahariri kadhaa waliobobea sana. Kuzijua zitakusaidia sana katika maendeleo. Wahariri wengine wanaweza kuchukua nafasi ya programu fulani. Mwingiliano wa mifumo yote hii ndogo ni kazi bora tu.
Taswira katika mhariri ni nzuri. Ni tu kwamba macho yako yanakimbia kutoka kwa wingi wa chaguzi za utoaji (kuhusiana, kwa mfano, kwa taa au kwa utata wa vivuli). Hapa utapata tani za vivuli vya makali ambavyo pia vinakuja na injini. Kimsingi, Unreal inatoa injini bora zaidi ya utoaji kwenye soko. Unaweza kuunda matukio mazuri ya kushangaza.
Umoja
inachukuliwa kuwa moja ya injini bora za mchezo kwenye tasnia. Kuna toleo la bure ambalo linaweza kutumika kuunda michezo ya 2D na 3D. Inashughulikia majukwaa 24: rununu, Uhalisia Pepe, eneo-kazi, koni na majukwaa ya wavuti.
Injini inasaidia lugha tatu za uandishi: C #, (marekebisho), (lahaja ya Python). ina kiolesura rahisi cha Buruta & Achia ambacho ni rahisi kubinafsisha. Inajumuisha madirisha mbalimbali, kwa hivyo unaweza kurekebisha mchezo kwenye kihariri. Mradi katika Umoja umegawanywa katika matukio (viwango) - faili tofauti zilizo na ulimwengu wao wa mchezo na seti ya vitu, matukio na mipangilio.
Phaser
ni mfumo wa kutengeneza kompyuta za mezani na michezo ya simu ya HTML5 kulingana na maktaba. Inaauni uonyeshaji katika Canvas na WebGL, sprites zilizohuishwa, chembe, sauti, mbinu mbalimbali za uingizaji na fizikia ya kitu. Phaser ni programu huria. Hii ina maana kwamba unaweza kutumia msimbo bila vikwazo, lakini kwa uhifadhi wa matangazo ya hakimiliki katika nakala za programu, yaani, katika maandishi ya leseni yako utahitaji kuongeza dalili ya hakimiliki ya mfumo huu. Anaungwa mkono vyema na Richard Davy na jamii ambayo imezuka karibu naye.
Cocos2d-x
iliyozinduliwa mnamo 2010 ni mradi wa chanzo huria uliopewa leseni chini ya leseni ya MIT. Ukuzaji wa mchezo katika Cocos2d-x unategemea matumizi ya sprites. Kwa msaada wa vyombo hivi, kila aina ya matukio huundwa, kwa mfano, maeneo ya mchezo, au menus. Sprites hudhibitiwa kwa kutumia uhuishaji au msimbo wa programu katika C ++, JavaScript au Lua. Shukrani kwa kiolesura cha kisasa cha kuona, sprites zinaweza kubadilishwa kwa urahisi, kusongeshwa, kupunguzwa na kudanganywa kwa njia nyingine.
Wakubwa kama,,,, tumia Cocos2d-x kwa ukuzaji wa mchezo.
Cocos2D
ni mfumo wa chanzo huria unaoendana na Swift na Objective-C. Ina usaidizi wa iOS na OS X pamoja na Android kupitia programu-jalizi ya Android (ikizingatiwa kuwa nambari yako iko katika Lengo-C). Usaidizi wa haraka wa Android unatengenezwa.
Miradi katika Cocos2d imeundwa kupitia SpriteBuilder, mazingira ya ukuzaji wa picha ambayo yanaweza kutumika kuunda prototypes na michezo haraka.
Tukio linadhibitiwa kupitia darasa la CCDirector, ambalo linaweza kutumia mabadiliko mengi na darasa la CCTransition. Inatoa uhuishaji wa darasa na vitendo kama vile kusogeza, kupima na kuzungusha Uhuishaji wa CCA kutoka kwa darasa lake la Utendaji wa CCA. Cocos2d ina uwezo wa kutumia mifumo ya chembe chembe za darasa la CCParticleSystem na ramani za vigae zilizo na darasa la CCTiledMap.
SpriteKit
Injini ya 2D iliyoboreshwa kwa kuunda michezo ya vifaa vya Apple. Inategemea injini maarufu ya fizikia. Kwa kuwa watengenezaji waliiunda ili kuimarishwa haswa kwa vifaa vya Apple, inashinda injini zingine kwa kasi. Hutoa vipengele vyote vya msingi vya kuunda michoro katika michezo: usaidizi wa vivuli vya OpenGL-ES, athari za mwanga, uhuishaji, ukaguzi wa mgongano, utoaji wa maandishi, video, na kadhalika.
UndaJS
ni mkusanyiko wa maktaba mbalimbali za kuunda michezo ya chanzo huria:
- ,
- ,
- ,
- .
EaselJS ni maktaba kulingana na. TweenJS ni uhuishaji katika turubai. Na anafanya kazi nzuri ya kukufanyia na kurahisisha mambo mengi. SoundJS, uliikisia, imeundwa kufanya kazi na sauti. PreloadJS husaidia kudhibiti na kuratibu upakiaji wa data.
Maktaba hizi zinaweza kufanya kazi pamoja au tofauti. Kila moduli inawajibika kwa sehemu yake ya kazi na haiingiliani na wengine, kwa hivyo, ikiwa ni lazima, inaweza kubadilishwa na sawa katika utendaji kutoka kwa watengenezaji wengine. Lakini kwa wale ambao wana nia ya kutumia seti nzima bila mabadiliko, kuna uwezekano wa kuwaunganisha ili iwe rahisi kufanya kazi na kuandika msimbo.
Na Injini
AndEngine ni mojawapo ya injini za ukuzaji wa mchezo wa 2D wa chanzo huria zinazojulikana zaidi kwa Android. AndEngine, kama majukwaa mengine mengi, hutumia OpenGL kwa uwasilishaji na fizikia kupitia.
libGDX
ni mfumo wa jukwaa-msalaba ambao umeandikwa katika Java na hufanya kazi na OpenGL. Hutoa usaidizi kwa majukwaa mengi ya kuchapisha mchezo. Ingress (mtangulizi wa Pokémon GO) ilitengenezwa kwa kutumia libGDX. Usaidizi wa jumuiya ni mzuri pia, kwa hivyo unaweza kupata hati nzuri ili kukamilisha kazi.
Hitimisho
Katika nakala hii, tuliangalia mifumo na injini kadhaa za ukuzaji wa mchezo. Unapaswa sasa kuwa na wazo la ni suluhu zipi zitafaa zaidi mahitaji yako yajayo ya ukuzaji wa mchezo wa rununu. Asante kwa umakini. Natumai nakala hii ilikuwa na msaada kwako.
Ilipendekeza:
Ni heater gani ya kuchagua ili iwe joto
Hita nzuri itafanya ghorofa yako, kottage na hata yadi mbele yake vizuri zaidi. Jambo kuu ni kuchagua kile kinachofaa kwako. Lifehacker itasaidia na hii
Utawala: Mchezo wa Viti vya Enzi - simulator ya kusisimua ya mfalme katika ulimwengu wa Mchezo wa Viti vya Enzi
Mradi mpya kutoka studio Nerial Reigns: Game of Thrones utakuruhusu kuandika historia yako mwenyewe ya Falme Saba. Usisahau tu kwamba hatima yako inategemea masomo yako
Ni maudhui gani ya kuunda kwenye Instagram mnamo 2019 ili yawe maarufu
Katika mwaka mpya, picha za 3D, uhuishaji na uboreshaji wa mwili zitakuletea kupendwa zaidi. Mnamo Julai 2018, ilitangazwa kuwa Instagram ilikuwa na watumiaji bilioni 1 kila mwezi, kutoka milioni 800 mnamo Septemba, zaidi ya watumiaji bilioni 1.
Ni aina gani ya umwagaji wa kuchagua ili usijuta baadaye
Mwongozo huu wa kina unaoelezea faida na hasara za bafu tofauti utakusaidia kupinga ushawishi wa wauzaji na kufanya chaguo sahihi
Earthcore. Mchezo wa kadi au mchezo wa mtoto?
Earthcore ni mchezo wa mwamba, karatasi, mkasi