Fear-dèanamh nam geamannan air Android

Fear-dèanamh nam geamannan air Android
Ceann-latha foillseachaidh: 27.01.2024

Is e bathar-bog a thathas a’ cleachdadh gus geamannan a chruthachadh airson àrd-ùrlar Android a th’ ann an Android game maker. Ge bith a bheil eòlas còdaidh agad airson geamannan a leasachadh no nach eil, faodaidh prògraman dèanamh gheamaichean Android do chuideachadh le bhith a’ cruthachadh do gheamannan fhèin.

Bidh prògraman dèanamh gheamannan Android a’ tabhann grunn innealan agus fheartan do luchd-cleachdaidh. Faodar na h-innealan sin a chleachdadh gus grafaigean, cluiche-cluiche agus fuaimean a’ gheama a chruthachadh. Bidh prògraman dèanamh gheamaichean Android cuideachd a’ tabhann innealan airson geamannan deuchainn is deasbaid.

Tha prògraman dèanamh gheamannan Android freagarrach airson luchd-tòiseachaidh agus luchd-leasachaidh eòlach. Airson luchd-tòiseachaidh, tha prògraman a tha furasta an cleachdadh agus furasta ionnsachadh rim faighinn. Do luchd-leasachaidh eòlach, tha prògraman ann a tha a’ tabhann feartan agus innealan nas adhartaiche.

Mar as trice bidh pròiseas dèanamh geama Android air a choileanadh le bhith a’ cleachdadh einnsean geama. Bidh einnseanan geama a’ toirt frèam bathar-bog coileanta do luchd-leasachaidh a chuidicheas iad gus grafaigean, fuaim, einnsean fiosaig agus feartan geama eile fhilleadh a-steach.

Seo cuid de na prògraman as mòr-chòrdte airson geamannan airson Android a dhèanamh:

  • Aonachd: Is e Unity aon de na prògraman dèanamh gheamannan Android as mòr-chòrdte. Faodar aonachd a chleachdadh gus geamannan 2D agus 3D a chruthachadh. Tha eadar-aghaidh furasta a chleachdadh aig Unity agus measgachadh de dh’ innealan.
  • Stiùidio GameMaker: Tha GameMaker Studio na phrògram a chaidh a dhealbhadh gu sònraichte gus geamannan 2D a chruthachadh. Tha GameMaker Studio a’ nochdadh eadar-aghaidh a tha furasta a chleachdadh agus measgachadh de dh’ innealan.
  • Neach-dèanaidh RPG: Tha RPG Maker na phrògram a chaidh a dhealbhadh gu sònraichte airson geamannan cluich-ròl a chruthachadh. Tha eadar-aghaidh furasta a chleachdadh aig RPG Maker agus measgachadh de dh’ innealan.
  • Geamannan bloca: Tha Blockly Games na phrògram air a dhealbhadh dhaibhsan aig nach eil eòlas còdaidh. Tha Blockly Games air a chleachdadh gus geamannan a chruthachadh a’ cleachdadh bhlocaichean.

Prògraman eile airson a bhith a ' cruthachadh geamannan air Android a-nuas

  • Inneal Unreal:
    • Tha Unreal Engine na einnsean geama cumhachdach eile air a chleachdadh gu sònraichte airson geamannan a tha ag amas air grafaigean àrd-inbhe. Tha fèill mhòr air ann an leasachadh geama 3D.
  • Einnsean Godot:
    • Tha Godot na einnsean geama stòr fosgailte an-asgaidh. Bidh e a’ toirt taic do gheamannan 2D is 3D agus tha e gu math furasta a chleachdadh.
  • Cocos2d-x:
    • Tha Cocos2d-x na einnsean geama mòr-chòrdte, gu sònraichte dhaibhsan a tha airson geamannan 2D a leasachadh. Faodaidh tu prògramadh le cànanan leithid C++ no Lua.
  • Corona SDK:
    • A’ cleachdadh cànan prògramadh Lua, leigidh Corona SDK leat geamannan 2D a leasachadh gu sgiobalta. Tha dreachan an-asgaidh agus pàighte ann.
  • LibGDX:
    • Is e frèam leasachaidh geama stèidhichte air Java a th’ ann. Faodaidh tu geamannan a chruthachadh airson gach cuid Android agus àrd-ùrlaran eile.
  • AndEngine:
    • Tha AndEngine na einnsean geama a chaidh a dhealbhadh gu sònraichte airson àrd-ùrlar Android. Tha e stèidhichte air Java agus tha e gu sònraichte freagarrach airson geamannan 2D.

A-nis, leig dhuinn beagan fiosrachaidh nas mionaidiche a thoirt seachad mu phrògraman dèanamh gheamannan Android. Bheir sinn seachad beagan fiosrachaidh nas mionaidiche mu na prògraman dèanamh geama android as cudromaiche agus as motha a chleachdar san liosta a thug sinn seachad gu h-àrd.

Unity - Prògram airson a bhith a 'cruthachadh gheamannan Android

Tha Unity na einnsean geama ioma-chruth agus frèam leasachadh geama. Air fhoillseachadh an toiseach le Unity Technologies ann an 2005, tha Unity a’ tabhann seata farsaing de dh’ innealan do luchd-leasachaidh geama airson geamannan 2D is 3D a chruthachadh. Seo am fiosrachadh bunaiteach mu Unity:

  1. Taic ioma-àrd-ùrlar:
    • Leigidh Unity leat geamannan fhoillseachadh gu Windows, macOS, Linux, iOS, Android, WebGL, Xbox, PlayStation agus mòran àrd-ùrlaran eile.
  2. Leasachadh Gèam 2D ​​is 3D:
    • Faodar aonachd a chleachdadh gus geamannan 2D agus 3D a leasachadh. Faodaidh tu an dà chuid geamannan àrd-ùrlar 2D sìmplidh agus geamannan 3D iom-fhillte a chruthachadh.
  3. Inneal grafaiceachd:
    • Tha aonachd a’ toirt a-steach einnsean grafaiceachd adhartach. Faodar a chleachdadh gus ìomhaighean agus buaidhean àrd-inbhe a choileanadh.
  4. Einnsean fiosaig:
    • Tha an einnsean fiosaig fhèin aig Unity gus atharrais air buaidhean fiosaig in-gheam. Leigidh seo leat smachd a chumail air gluasad nithean, tubaistean, agus eadar-obrachadh corporra eile.
  5. Cànanan Sgrìobhaidh:
    • Bidh Unity a’ toirt taic do chànanan prògramaidh a thathas a’ cleachdadh gu cumanta leithid C # agus JavaScript. Mar as trice b’ fheàrr le C# am prìomh chànan a thathar a’ cleachdadh ann an Unity.
  6. Stòr Maoin:
    • Bheir Unity Asset Store cothrom do luchd-leasachaidh air maoin deiseil, plugins, buaidhean lèirsinneach, agus goireasan eile. Tha seo feumail airson leasachadh geama a luathachadh agus a leasachadh.
  7. Coimhearsnachd agus Sgrìobhainnean:
    • Tha coimhearsnachd mhòr de luchd-cleachdaidh aig Unity a bheir taic dha chèile tro fhòraman agus goireasan eile. A bharrachd air an sin, tha sgrìobhainnean oifigeil Unity gu math farsaing.
  8. Seirbheisean Unity Cloud:
    • Bidh Unity a’ toirt seachad seirbheisean stèidhichte air sgòthan do luchd-leasachaidh. Tha na seirbheisean sin a’ toirt a-steach mion-sgrùdadh geama, seirbheisean sanasachd agus innealan leasachaidh eile.

Tha Unity na inneal cumhachdach is sùbailte aig a bheil raon farsaing de chleachdaidhean ann an saoghal leasachadh geama. Tha e air a chleachdadh gu farsaing le gach cuid luchd-leasachaidh neo-eisimeileach agus prìomh stiùidio geama.

Mar a nì thu geama Android le Unity?

Bruidhnidh sinn goirid mu mar a nì thu geamannan android le Unity. Bu chòir dhomh a chomharrachadh gu bheil a’ mhòr-chuid de na geamannan air Google Play Store air an dèanamh leis an einnsean geama Unity.

Is e pròiseas gu math farsaing a th’ ann a bhith a’ dèanamh geama ceum air cheum le Unity, ach is urrainn dhuinn tòiseachadh le bhith a’ liostadh na ceumannan bunaiteach. Tha an stiùireadh seo a’ toirt seachad ro-ràdh coitcheann. Cuimhnich gum faodar dreachan de Unity ùrachadh thar ùine, mar sin feuch ris an dreach as ùire a chleachdadh.

Tha Unity na àrd-ùrlar leasachaidh geama mòr-chòrdte a thathas a’ cleachdadh gus geamannan 2D agus 3D a chruthachadh. Tha aonachd na dhòigh math air leasachadh geama ionnsachadh, eadhon dha luchd-tòiseachaidh, leis gu bheil eadar-aghaidh furasta a chleachdadh agus measgachadh de dh’ innealan aige.

Ceum 1: Unity Luchdaich a-nuas is a stàladh

  1. Aonachd làrach-lìn oifigeil a ir.
  2. Luchdaich sìos agus stàlaich an app Unity Hub.
  3. Fosgail Unity Hub agus cruthaich no log a-steach gu cunntas Unity.
  4. Rach don roinn “Stàlaich” ann an Unity Hub agus luchdaich sìos agus stàlaich dreach de Unity.

Ceum 2: Cruthaich Pròiseact Ùr

  1. Ann an Unity Hub, rachaibh chun tab “Projects”.
  2. Brùth am putan “Ùr” agus dèan roghainnean do phròiseact. Faodaidh tu “3D” no “2D” a thaghadh mar an seòrsa pròiseact.
  3. Tagh pasgan a’ phròiseict agus cruthaich am pròiseact le putadh air a’ phutan “Cruthaich”.

Ceum 3: Eadar-aghaidh Deasaiche Unity

  1. Dèan sgrùdadh air an eadar-aghaidh Unity Editor. Faigh eòlas air na h-earrannan bunaiteach leithid sealladh sealladh, sealladh geama, uinneag rangachd, agus uinneag pròiseict.

Ceum 4: A 'cur Rudan ris an t-sealladh

  1. Cuir diofar stuthan ris (me cube, sphere) bhon chlàr “GameObject”.
  2. Cuir nithean le bhith gan slaodadh agus gan leigeil air an àrd-ùrlar.
  3. Ionnsaich dòighean-làimhseachaidh bunaiteach leithid cuairteachadh, sgèileadh agus gluasad nithean san t-sealladh.

Ceum 5: Stuthan agus Shaders

  1. Cruthaich stuthan agus cuir iad an sàs anns na stuthan agad.
  2. Gnàthaich na stuthan agad le bhith a’ cleachdadh shaders.

Ceum 6: Solais agus Faileas

  1. Cuir solais ris an t-sealladh agad.
  2. Dèan rèiteachadh air faileas agus gnàthaich solais.

Ceum 7: Camara Smachd

  1. Cuir camara ris agus dèan sgrùdadh air an t-sealladh agad bho dhiofar cheàrnan.
  2. Ionnsaich smachdan camara leithid tracadh, zoom, agus cuairteachadh.

Ceum 8: Game Controls

  1. Cuir smachdan cluicheadair ris (mar eisimpleir, smachd air do charactar le meur-chlàr no scrion suathaidh).
  2. Leasaich sgilean còdaidh C # airson èisteachd tachartais agus stiùireadh cuir a-steach.

Ceum 9: Fiosaigs agus Tubaist

  1. Ionnsaich feartan fiosaig le bhith a’ cur co-phàirtean Rigidbody agus Collider ris.
  2. Cleachd C # gus tubaistean eadar nithean a lorg agus dèiligeadh riutha.

Ceum 10: Beothachaidhean

  1. Cruthaich beòthachaidhean airson na stuthan agad a’ cleachdadh a’ cho-phàirt Animator.
  2. Ionnsaich mar a stiùireas tu beòthachaidhean le Rianadair Animator.

Tha na ceumannan seo a’ toirt sealladh farsaing air a’ phròiseas leasachaidh geama le Unity. Faodaidh tu iomradh a thoirt air sgrìobhainnean oifigeil Unity agus goireasan air-loidhne gus gach ceum a thuigsinn agus ionnsachadh ann am barrachd doimhneachd. A bharrachd air an sin, tha an dòigh phractaigeach air geamannan a leasachadh le Unity air a leasachadh gu mòr leis an eòlas a gheibhear le bhith a’ cruthachadh agus ag obair air pròiseactan.

Luchdaich a-nuas am prògram airson a bhith a ' cruthachadh geamannan airson Android gamemaker studio

Tha GameMaker Studio na àrd-ùrlar furasta a chleachdadh airson luchd-leasachaidh geama agus inneal air leth mòr-chòrdte airson geamannan 2D a chruthachadh. Tha mòran gheamannan air Google Play Store air an dèanamh leis a’ phrògram Game Maker Studio.

Tha GameMaker Studio na àrd-ùrlar leasachaidh geama a thathas a’ cleachdadh gus geamannan 2D a chruthachadh. Tha GameMaker Studio na dhòigh math air leasachadh geama ionnsachadh, eadhon dha luchd-tòiseachaidh, leis gu bheil eadar-aghaidh furasta a chleachdadh agus measgachadh de dh’ innealan aige.

A-nis, mìnichidh sinn gu h-aithghearr agus gu h-aithghearr mar a nì thu geamannan android leis an einnsean geama seo. Seo am pròiseas ceum air cheum airson geama Android a dhèanamh a’ cleachdadh GameMaker Studio:

Ceum 1: GameMaker Studio Luchdaich a-nuas is a stàladh

  1. Gamemaker studio làrach-lìn oifigeil ir.
  2. Tagh an dreach a tha a dhìth agus luchdaich sìos e.
  3. Stàlaich GameMaker Studio air a 'choimpiutair agad le bhith a' ruith am faidhle a chaidh a luchdachadh sìos.

Ceum 2: A 'fosgladh GameMaker Studio agus a' cruthachadh pròiseact ùr

  1. Fosgail GameMaker Studio.
  2. Cruthaich pròiseact ùr le bhith a’ briogadh air “Pròiseact Ùr” no “Cruthaich”.
  3. Thoir ainm don phròiseact agus sàbhail e.

Ceum 3: Cuir ris Seallaidhean Gèam agus Rudan

  1. Cruthachadh Seallaidh:
    • Rach don tab “Seòmraichean” agus cruthaich seòmar ùr. Tha seòmar a’ riochdachadh ìre no earrann den gheama agad.
  2. A' cur rud ris:
    • Rach don tab “Rudan” agus cuir nithean ùra ris. Mar eisimpleir, caractar cluicheadair, nàimhdean, cnapan-starra, msaa.

Ceum 4: Tachartasan agus Gnìomhan

  1. Tachartasan:
    • Tha diofar thachartasan aig gach nì (Cruthaich, Ceum, Tubaist, msaa). Bidh na tachartasan sin a’ dearbhadh giùlan an nì.
  2. Gnìomhan:
    • Cuir gnìomhan sònraichte ris a rèir gach tachartas. Mar eisimpleir, gluasad nuair a thèid iuchair a bhrùthadh, a’ cluich buaidh gun fhios nach bi tubaist ann, msaa.

Ceum 5: Cuir Grafaigean agus Fuaim

  1. A' cur grafaigeachd ris:
    • Rach don tab “Sprites” agus cuir sprites airson caractaran, cùl-fhiosrachadh agus nithean eile.
  2. A' cur fuaim ris:
    • Rach don tab “Fuaimean” agus cuir buaidhean agus ceòl airson do gheama.

Ceum 6: Cuir Sgòr agus Inbhe

  1. Sgòr:
    • Cum sùil air agus ùraich an sgòr a’ cleachdadh caochladair cruinne.
  2. Suidheachadh:
    • Cuir caochladairean a-steach a bhios a 'cumail sùil air staid beatha a' chluicheadair agus staid a 'gheama.

Ceum 7: A 'cur ri chèile agus a' ruith air Android

  1. Tog roghainnean:
    • Rach gu "File"> "Export Project".
    • Tagh "Android" agus atharraich roghainnean a 'phròiseict.
  2. Ag obair air inneal Android:
    • Às deidh dhut na roghainnean a chrìochnachadh, faodaidh tu do gheama a ruith air an inneal Android agad le bhith a ’cliogadh air“ Compile ”no“ Run ”.

Goireasan a bharrachd

Tha sgrìobhainnean GameMaker Studio agus fòraman coimhearsnachd nan goireasan luachmhor airson tuilleadh fiosrachaidh agus freagairtean fhaighinn do na ceistean agad. Faodaidh tu do phròiseas leasachaidh geama adhartachadh tuilleadh le bhith a’ co-chomhairleachadh leis na goireasan sin.

Is iad na buannachdan bho bhith a’ dèanamh gheamannan Android le GameMaker Studio:

  • Tha eadar-aghaidh furasta a chleachdadh aige.
  • Tha e na dhòigh math air leasachadh geama ionnsachadh, eadhon do luchd-tòiseachaidh.
  • Tha e a’ tabhann grunn innealan agus fheartan airson geamannan 2D a chruthachadh.

Is iad na h-eas-bhuannachdan bho bhith a’ dèanamh gheamannan Android le GameMaker Studio:

  • Tha e a’ tabhann innealan agus feartan cuibhrichte airson geamannan 3D a chruthachadh.
  • Is dòcha gu bheil feum air eòlas còdaidh.

cocos2d-x - Prògram cruthachadh geamannan air Android

cocos2d-xna fhrèam leasachaidh geama stòr fosgailte a thathas a’ cleachdadh gus geamannan 2D a chruthachadh. Tha Cocos2d-x freagarrach airson an dà chuid luchd-tòiseachaidh agus luchd-leasachaidh eòlach. Tha Cocos2d-x na fhrèam leasachaidh geama stòr fosgailte agus air a chleachdadh gu sònraichte airson geamannan gluasadach a chruthachadh. Bidh Cocos2d-x a’ cleachdadh cànan prògramadh C ++ agus a’ tabhann taic ioma-ùrlar. Faodar a chleachdadh gus geamannan 2D agus 3D a leasachadh.

Is iad na prìomh fheartan aig Cocos2d-x:

  • Furasta a chleachdadh: Tha eadar-aghaidh furasta a chleachdadh aig Cocos2d-x. Faodaidh eadhon luchd-tòiseachaidh tòiseachadh air geamannan a leasachadh ann an ùine sam bith.
  • Ioma-ùrlar: Faodar Cocos2d-x a chleachdadh gus geamannan a chruthachadh air iomadh àrd-ùrlar, nam measg Android, iOS, Windows, macOS, agus Linux.
  • Làidir: Tha Cocos2d-x a’ tabhann grunn fheartan agus innealan. Bidh na feartan seo a’ dèanamh do gheamannan nas inntinniche agus nas iom-fhillte.

Is iad na buannachdan bho leasachadh geama le Cocos2d-x:

  • Furasta a chleachdadh: Tha eadar-aghaidh furasta a chleachdadh aig Cocos2d-x. Faodaidh eadhon luchd-tòiseachaidh tòiseachadh air geamannan a leasachadh ann an ùine sam bith.
  • Ioma-ùrlar: Faodar Cocos2d-x a chleachdadh gus geamannan a chruthachadh air iomadh àrd-ùrlar, nam measg Android, iOS, Windows, macOS, agus Linux.
  • Làidir: Tha Cocos2d-x a’ tabhann grunn fheartan agus innealan. Bidh na feartan seo a’ dèanamh do gheamannan nas inntinniche agus nas iom-fhillte.

Cocos2d-x Prìomh fheartan:

  1. Stòr fosgailte agus an-asgaidh:
    • Tha Cocos2d-x na stòr fosgailte agus ri fhaighinn an-asgaidh. Tha e a’ faighinn taic bhon choimhearsnachd agus air ùrachadh gu cunbhalach.
  2. Taic ioma-àrd-ùrlar:
    • Faodaidh Cocos2d-x ruith air iOS, Android, Windows, macOS, Linux agus mòran àrd-ùrlaran eile. Bheir seo sùbailteachd do luchd-leasachaidh na geamannan aca fhoillseachadh air diofar innealan.
  3. Cànanan Prògramaidh:
    • Bidh Cocos2d-x a’ cleachdadh cànan prògramadh C ++. Faodaidh tu buannachd fhaighinn bho na buannachdan coileanaidh aig C ++.
  4. Taic 2D agus 3D:
    • Faodar Cocos2d-x a chleachdadh gus geamannan 2D agus 3D a chruthachadh. Tha e na fhuasgladh cumhachdach gu sònraichte airson geamannan 2D.
  5. Fiosaig gèam:
    • Tha Cocos2d-x co-chòrdail ri einnseanan fiosaig geama, a’ toirt cothrom dhut atharrais air gluasad nithean, tubaistean agus eadar-obrachaidhean corporra eile.
  6. Taic Rich Graphics:
    • Tha Cocos2d-x a’ tabhann feartan grafaigeach beairteach agus leigidh e leat buaidhean sònraichte, beòthachaidhean, sprites agus eileamaidean lèirsinneach eile fhilleadh a-steach gu furasta.
  7. Coimhearsnachd agus Sgrìobhainnean:
    • Tha coimhearsnachd leasaiche làidir aig Cocos2d-x agus tha na sgrìobhainnean oifigeil aige gu math farsaing. Faodaidh tu iomradh a thoirt air na fòraman coimhearsnachd gus freagairtean fhaighinn do na ceistean agad.
  8. Cruthaiche Cocos:
    • A bharrachd air Cocos2d-x, tha inneal eile ann ris an canar Cocos Creator. Leigidh seo leat geamannan a leasachadh ann an dòigh nas lèirsinneach agus faodar an cleachdadh le cànanan leithid JavaScript no TypeScript.

Mar a thòisicheas tu air geamannan a dhèanamh le Cocos2d-x?

  1. Suidhich:
  2. Cruthachadh pròiseict:
    • Faodaidh tu inneal-crìochnachaidh no àithne a chleachdadh gus pròiseact cocos2d-x a chruthachadh. Faodaidh tu cuideachd pròiseactan a chruthachadh gu fradharcach a’ cleachdadh an inneal Cocos Creator.
  3. Prògramadh agus Dealbhadh:
    • Faodaidh tu geamannan a chòdachadh ann an C ++ agus do gheama a dhealbhadh a’ cleachdadh feartan Cocos2d-x.
  4. Deuchainn agus Sgaoileadh:
    • Faodaidh tu do gheama a dhearbhadh agus an uairsin fhoillseachadh air àrd-ùrlaran le taic.

Tha Cocos2d-x na roghainn air leth làidir airson luchd-leasachaidh geama indie agus stiùidiothan beaga, a’ tabhann raon de dh’ innealan agus fheartan gus pròiseas leasachadh geama a luathachadh.