FIAINANA TANRIKULU
Jereo vaovao ny fomba fiainanao.

Mpamorona lalao Android

Android Game Maker dia rindrambaiko ampiasaina hamoronana lalao ho an'ny sehatra Android. Na manana fahalalana kaody ianao na tsia, dia afaka manampy anao hamorona lalao anao manokana ny programa fanaovana lalao Android.


Ny programa fanaovana lalao Android dia manolotra fitaovana sy endri-javatra isan-karazany ho an'ny mpampiasa. Ireo fitaovana ireo dia azo ampiasaina hamoronana ny sary, ny lalao ary ny feon'ny lalao. Ny fandaharan'asa fanaovana lalao Android dia manolotra fitaovana ho an'ny fitiliana sy ny debug lalao.

Ny programa fanaovana lalao Android dia mety ho an'ireo vao manomboka sy mpamorona za-draharaha. Ho an'ireo vao manomboka dia misy programa mora ampiasaina sy mora ianarana. Ho an'ny mpamorona efa za-draharaha dia misy programa manolotra endri-javatra sy fitaovana mandroso kokoa.

Ny dingana fanaovana lalao Android dia matetika vita amin'ny fampiasana motera lalao. Ny maotera lalao dia manome rafitra rindrambaiko feno ho an'ny mpamorona izay manampy azy ireo hampiditra sary, feo, motera fizika ary endri-dalao hafa.

Ireto misy programa fanaovana lalao Android malaza:

  • Firaisana: Iray amin'ireo programa fanaovana lalao Android malaza indrindra ny Unity. Ny Unity dia azo ampiasaina hamoronana lalao 2D sy 3D. Manana interface mora ampiasaina sy fitaovana isan-karazany ny Unity.
  • Studio GameMaker: GameMaker Studio dia programa natao manokana hamoronana lalao 2D. GameMaker Studio dia manana interface mora ampiasaina sy fitaovana isan-karazany.
  • Mpanamboatra RPG: RPG Maker dia programa natao manokana hamoronana lalao milalao an-tsehatra. RPG Maker dia manana interface mora ampiasaina sy fitaovana isan-karazany.
  • Lalao Blockly: Ny Blockly Games dia programa natokana ho an'ireo tsy manana fahalalana kaody. Blockly Games dia ampiasaina hamoronana lalao mampiasa sakana.

Programa fanaovana lalao Android hafa

  • Unreal Engine:
    • Unreal Engine dia motera lalao mahery vaika ampiasaina indrindra amin'ny lalao mifantoka amin'ny sary avo lenta. Tena malaza amin'ny fampandrosoana lalao 3D izy io.
  • Godot Engine:
    • Godot dia motera lalao maimaim-poana sy misokatra. Izy io dia manohana ny lalao 2D sy 3D ary tena mora ampiasaina.
  • Cocos2d-x:
    • Cocos2d-x dia maotera lalao malaza, indrindra ho an'ireo izay te hamolavola lalao 2D. Afaka manao fandaharana amin'ny fiteny toa ny C++ na Lua ianao.
  • Corona SDK:
    • Amin'ny fampiasana ny fiteny fandaharana Lua, Corona SDK dia ahafahanao mamorona lalao 2D haingana. Misy dikan-teny maimaim-poana sy karama.
  • LibGDX:
    • Izy io dia rafitra fampandrosoana lalao mifototra amin'ny Java. Afaka mamorona lalao ho an'ny Android sy sehatra hafa ianao.
  • AndMotera:
    • AndEngine dia motera lalao natao manokana ho an'ny sehatra Android. Miorina amin'ny Java izy io ary mety indrindra amin'ny lalao 2D.

Ankehitriny, andeha isika hanome fampahalalana amin'ny antsipiriany bebe kokoa momba ny programa fanaovana lalao Android. Hanome vaovao amin'ny antsipiriany bebe kokoa momba ny zava-dehibe sy be mpampiasa Android lalao fanaovana fandaharana ao amin'ny lisitra nomenay etsy ambony.

Unity - programa fanaovana lalao Android

Unity dia motera lalao multiplatform sy rafitra fampandrosoana lalao. Navoakan'ny Unity Technologies voalohany tamin'ny 2005, ny Unity dia manolotra fitaovana midadasika amin'ny famoronana lalao 2D sy 3D ho an'ny mpamorona lalao. Ireto ny fampahalalana fototra momba ny Unity:

  1. Fanohanana Multi-Platform:
    • Ny Unity dia ahafahanao mamoaka lalao amin'ny Windows, macOS, Linux, iOS, Android, WebGL, Xbox, PlayStation ary sehatra maro hafa.
  2. Fampandrosoana lalao 2D sy 3D:
    • Ny Unity dia azo ampiasaina hamolavola lalao 2D sy 3D. Afaka mamorona lalao sehatra 2D tsotra sy lalao 3D sarotra ianao.
  3. maotera sary:
    • Ny Unity dia misy motera sary avo lenta. Azo ampiasaina izy io mba hahazoana sary sy vokatra avo lenta.
  4. motera fizika:
    • Ny Unity dia manana motera fizika manokana hanahafana ny vokatry ny fizika amin'ny lalao. Izany dia ahafahanao mifehy ny fihetsiky ny zavatra, ny fifandonana ary ny fifandraisana ara-batana hafa.
  5. Teny fanoratana:
    • Ny Unity dia manohana ny fiteny fandaharana mahazatra toy ny C# sy JavaScript. Ny C # dia matetika no tiana ho fiteny fototra ampiasaina amin'ny Unity.
  6. Fivarotana fananana:
    • Unity Asset Store dia manome ny mpamorona ny fidirana amin'ny fananana efa vita, plugins, vokatra hita maso ary loharano hafa. Ity dia ilaina amin'ny fanafainganana sy fanatsarana ny fivoaran'ny lalao.
  7. Vondrom-piarahamonina sy antontan-taratasy:
    • Ny Unity dia manana vondrom-piarahamonina mpampiasa marobe izay mifanohana amin'ny alàlan'ny forum sy loharano hafa. Fanampin'izany, feno tanteraka ny antontan-taratasy ofisialin'ny Unity.
  8. Serivisy rahona Unity:
    • Ny Unity dia manome serivisy mifototra amin'ny rahona ho an'ny mpamorona. Ireo serivisy ireo dia misy ny fanadihadiana lalao, serivisy dokam-barotra ary fitaovana fampandrosoana hafa.

Ny Unity dia fitaovana mahery vaika sy mora azo ampiasaina amin'ny tontolon'ny fampandrosoana lalao. Izy io dia ampiasain'ny mpamorona tsy miankina sy ny studio lalao lehibe.

Ahoana ny fomba hanaovana lalao android amin'ny Unity?

Hiresaka fohy momba ny fomba fanaovana lalao android miaraka amin'ny Unity isika. Marihiko fa ny ankamaroan'ny lalao ao amin'ny Google Play Store dia natao tamin'ny motera lalao Unity.


Ny fanaovana lalao tsikelikely miaraka amin'ny Unity dia dingana feno tanteraka, saingy afaka manomboka amin'ny lisitry ny dingana fototra isika. Ity torolàlana ity dia manome fampidirana ankapobeny. Tsarovy fa ny dikan-tenin'ny Unity dia mety havaozina rehefa mandeha ny fotoana, koa andramo ny mampiasa ny kinova farany.

Ny Unity dia sehatra fampivoarana lalao malaza indrindra ampiasaina hamoronana lalao 2D sy 3D. Ny Unity dia fomba tsara hianarana ny fivoaran'ny lalao, na dia ho an'ny vao manomboka aza, satria manana interface mora ampiasaina sy fitaovana isan-karazany.

Dingana 1: Unity Download sy Install

  1. Tranonkala ofisialin'ny Unity mandehana.
  2. Ampidino ary apetraho ny fampiharana Unity Hub.
  3. Sokafy ny Unity Hub ary mamorona na midira ao amin'ny kaonty Unity.
  4. Mandehana any amin'ny fizarana "Installs" ao amin'ny Unity Hub ary misintona ary mametraka dikan-teny Unity.

Dingana 2: Mamorona tetikasa vaovao

  1. Ao amin'ny Unity Hub, mandehana any amin'ny tabilao "Projects".
  2. Tsindrio ny bokotra "Vaovao" ary ataovy ny firafitry ny tetikasanao. Azonao atao ny misafidy "3D" na "2D" ho karazana tetikasa.
  3. Safidio ny lahatahiry tetikasa ary mamorona ny tetikasa amin'ny fanindriana ny bokotra "Create".

Dingana 3: Interface Editor Unity

  1. Tsidiho ny interface Unity Editor. Fantaro ireo fizarana fototra toy ny fijerena ny sehatra, ny fijerena lalao, ny varavarankelin'ny ambaratonga, ary ny varavarankelin'ny tetikasa.

Dingana 4: Manampy zavatra amin'ny sehatra

  1. Ampio zavatra isan-karazany (oh: cube, sphere) avy amin'ny sakafo "GameObject".
  2. Mametraha zavatra amin'ny alalan'ny fisintonana sy fandatsahana azy ireo eo amin'ny lampihazo.
  3. Mianara fanodinkodinana fototra toy ny fihodinana, fanodinkodinana ary zavatra mihetsika eo amin'ny sehatra.

Dingana 5: Fitaovana sy Shaders

  1. Mamorona fitaovana ary ampiharo amin'ny zavatrao.
  2. Amboary ny fitaovanao amin'ny fampiasana shaders.

Dingana 6: Fahazavana sy aloka

  1. Ampio jiro amin'ny sehatra misy anao.
  2. Amboary ny aloka ary amboary ny jiro.

Dingana 7: Camera Control

  1. Manampia fakantsary ary diniho ny sehatrao amin'ny lafiny samihafa.
  2. Mianara fifehezana fakan-tsary toy ny fanaraha-maso, zoom ary fihodinana.

Dingana 8: Fanaraha-maso ny lalao

  1. Ampio ny fifehezana mpilalao (ohatra, ny fifehezana ny toetranao amin'ny klavier na ecran touchy).
  2. Mamorona fahaiza-manao kaody C# ho an'ny fihainoana hetsika sy fitantanana ny fidirana.

Dingana 9: Fizika sy fifandonana

  1. Mianara toetra fizika amin'ny fampidirana singa Rigidbody sy Collider.
  2. Ampiasao ny C# hamantarana sy hihetsika amin'ny fifandonana eo amin'ny zavatra.

Dingana 10: Animations

  1. Mamorona sary mihetsika ho an'ny zavatrao amin'ny alàlan'ny singa Animator.
  2. Mianara mitantana sary mihetsika miaraka amin'ny Animator Controller.

Ireo dingana ireo dia manome topimaso momba ny fizotry ny fampandrosoana lalao miaraka amin'ny Unity. Azonao atao ny mijery ny antontan-taratasy ofisialin'ny Unity sy ny loharano an-tserasera mba hahatakarana sy hianarana lalindalina kokoa ny dingana tsirairay. Fanampin'izany, ny fomba azo ampiharina amin'ny famolavolana lalao miaraka amin'ny Unity dia hatsaraina be noho ny traikefa azo tamin'ny famoronana sy ny fiasana amin'ny tetikasa.

GameMaker Studio fandaharana fanaovana lalao Android

GameMaker Studio dia sehatra mora ampiasaina ho an'ny mpamorona lalao ary fitaovana malaza indrindra amin'ny famoronana lalao 2D. Lalao maro ao amin'ny Google Play Store no natao tamin'ny programa Game Maker Studio.

GameMaker Studio dia sehatra fampivoarana lalao ampiasaina hamoronana lalao 2D. GameMaker Studio dia fomba tsara hianarana ny fivoaran'ny lalao, na dia ho an'ny vao manomboka aza, satria manana interface mora ampiasaina sy fitaovana isan-karazany.

Ankehitriny, hanazava fohifohy sy fohifohy ny fomba fanaovana lalao android amin'ity motera lalao ity. Ity ny dingana dingana amin'ny fanaovana lalao Android amin'ny alàlan'ny GameMaker Studio:

Dingana 1: Misintona sy mametraka ny GameMaker Studio

  1. Ny tranonkala ofisialin'ny GameMaker Studio mandehana.
  2. Safidio ny dikan-teny ilaina ary alaivo izany.
  3. Mametraka GameMaker Studio amin'ny solosainao amin'ny alàlan'ny fampandehanana ny rakitra alaina.

Dingana 2: Sokafy ny Studio GameMaker ary mamorona tetikasa vaovao

  1. Sokafy ny GameMaker Studio.
  2. Mamorona tetikasa vaovao amin'ny fipihana ny "Tetikasa Vaovao" na "Mamorona".
  3. Omeo anarana ny tetikasa ary tehirizo.

Dingana 3: Manampy ireo sehatra sy zavatra lalao

  1. Famoronana sehatra:
    • Mandehana any amin'ny tabilao "Rooms" ary mamorona efitrano vaovao. Ny efitrano dia maneho ambaratonga na fizarana amin'ny lalaonao.
  2. Manampy zavatra:
    • Mandehana any amin'ny tabilao "Objects" ary ampio zavatra vaovao. Ohatra, ny toetran'ny mpilalao, ny fahavalo, ny sakana, sns.

Dingana 4: Hetsika sy hetsika

  1. Hetsika:
    • Ny zavatra tsirairay dia manana hetsika isan-karazany (Create, Step, Collision, sns.). Ireo fisehoan-javatra ireo no mamaritra ny fihetsiky ny zavatra.
  2. Hetsika:
    • Ampio hetsika manokana miankina amin'ny hetsika tsirairay. Ohatra, mihetsika rehefa voatsindry ny fanalahidy, milalao effet raha misy fifandonana, sns.

Dingana 5: Ampio sary sy feo

  1. Manampy sary:
    • Mandehana any amin'ny tabilao "Sprites" ary ampio sprites ho an'ny endri-tsoratra, fiaviana ary zavatra hafa.
  2. Manampy feo:
    • Mankanesa any amin'ny tabilao "Feo" ary ampio vokatra sy mozika ho an'ny lalaonao.

Dingana 6: Ampio Score sy Status

  1. Maty:
    • Manara-maso sy manavao ny isa amin'ny fampiasana fari-piainana manerantany.
  2. Toe-javatra:
    • Manampia varimbazaha manara-maso ny fiainan'ny mpilalao sy ny toetry ny lalao.

Dingana 7: Manangona sy mihazakazaka amin'ny Android

  1. Fikirana fananganana:
    • Mandehana any amin'ny "File"> "Export Project".
    • Safidio ny "Android" ary amboary ny firafitry ny tetikasa.
  2. Miasa amin'ny fitaovana Android:
    • Rehefa vita ny toe-javatra, dia afaka mihazakazaka ny lalao amin'ny fitaovana Android ianao amin'ny fipihana ny "Compile" na "Run".

Loharano fanampiny

Ny antontan-taratasin'ny GameMaker Studio sy ny forum an'ny vondrom-piarahamonina dia loharano sarobidy hahitana fampahalalana bebe kokoa sy valiny amin'ireo fanontanianao. Azonao atao ny manatsara bebe kokoa ny fizotran'ny fivoaran'ny lalao amin'ny alàlan'ny fijerena ireo loharano ireo.


Ny tombony amin'ny fanaovana lalao Android miaraka amin'ny GameMaker Studio dia:

  • Manana interface mora ampiasaina izy io.
  • Fomba tsara hianarana ny fivoaran'ny lalao izany, na dia ho an'ny vao manomboka aza.
  • Manolotra fitaovana sy endri-javatra isan-karazany amin'ny famoronana lalao 2D izy io.

Ny tsy fahampian'ny fanaovana lalao Android miaraka amin'ny GameMaker Studio dia:

  • Manolotra fitaovana sy endri-javatra voafetra amin'ny famoronana lalao 3D izy io.
  • Mety mila fahalalana coding.

cocos2d-x - Programa fanaovana lalao Android

cocos2d-xdia rafitra fampivoarana lalao open source ampiasaina hamoronana lalao 2D. Cocos2d-x dia mety ho an'ny vao manomboka sy ny mpamorona efa za-draharaha. Cocos2d-x dia rafitra fampivoarana lalao loharano misokatra ary ampiasaina manokana amin'ny famoronana lalao finday. Cocos2d-x dia mampiasa ny fiteny fandaharana C++ ary manolotra fanohanana sehatra maro. Azo ampiasaina hamolavola lalao 2D sy 3D izy io.

Ny singa fototra amin'ny Cocos2d-x dia:

  • Mora ampiasaina: Cocos2d-x manana interface mora ampiasaina. Na ireo vao manomboka aza dia afaka manomboka mamolavola lalao ao anatin'ny fotoana fohy.
  • sehatra maro: Cocos2d-x dia azo ampiasaina hamoronana lalao amin'ny sehatra isan-karazany, ao anatin'izany ny Android, iOS, Windows, macOS, ary Linux.
  • matanjaka: Cocos2d-x manolotra endri-javatra sy fitaovana isan-karazany. Ireo endri-javatra ireo dia mahatonga ny lalaoo ho mahaliana sy sarotra kokoa.

Ny tombony amin'ny fampandrosoana lalao miaraka amin'ny Cocos2d-x dia:

  • Mora ampiasaina: Cocos2d-x manana interface mora ampiasaina. Na ireo vao manomboka aza dia afaka manomboka mamolavola lalao ao anatin'ny fotoana fohy.
  • sehatra maro: Cocos2d-x dia azo ampiasaina hamoronana lalao amin'ny sehatra isan-karazany, ao anatin'izany ny Android, iOS, Windows, macOS, ary Linux.
  • matanjaka: Cocos2d-x manolotra endri-javatra sy fitaovana isan-karazany. Ireo endri-javatra ireo dia mahatonga ny lalaoo ho mahaliana sy sarotra kokoa.

Cocos2d-x endri-javatra fototra:

  1. Open Source sy maimaim-poana:
    • Cocos2d-x dia loharano misokatra ary azo alaina maimaim-poana. Tohanan’ny fiaraha-monina izany ary havaozina hatrany.
  2. Fanohanana Multi-Platform:
    • Cocos2d-x dia afaka mandeha amin'ny iOS, Android, Windows, macOS, Linux ary sehatra maro hafa. Izany dia manome fahafahana ny mpamorona hamoaka ny lalaony amin'ny fitaovana samihafa.
  3. Fiteny fandaharana:
    • Cocos2d-x dia mampiasa ny fiteny fandaharana C++. Afaka mandray soa avy amin'ny tombotsoan'ny C++ ianao.
  4. Fanohanana 2D sy 3D:
    • Cocos2d-x dia azo ampiasaina hamoronana lalao 2D sy 3D. Vahaolana mahery vaika izy io indrindra ho an'ny lalao 2D.
  5. Lalao Fizika:
    • Cocos2d-x dia mifanaraka amin'ny motera fizika lalao, ahafahanao maka tahaka ny fihetsiky ny zavatra, ny fifandonana ary ny fifandraisana ara-batana hafa.
  6. Fanohanana Rich Graphics:
    • Cocos2d-x dia manolotra endri-tsary manankarena ary ahafahanao mampiditra mora foana ny fiantraikany manokana, ny sary mihetsika, ny sprite ary ny singa hita maso hafa.
  7. Vondrom-piarahamonina sy antontan-taratasy:
    • Cocos2d-x dia manana vondrom-piarahamonina mpamorona matanjaka ary feno tanteraka ny antontan-taratasiny ofisialy. Azonao atao ny mijery ny forum fiaraha-monina hahitana valiny amin'ireo fanontanianao.
  8. Mpamorona Cocos:
    • Ankoatra ny Cocos2d-x, dia misy fitaovana iray hafa antsoina hoe Cocos Creator. Izany dia ahafahanao mamolavola lalao amin'ny fomba hita maso kokoa ary azo ampiasaina amin'ny fiteny toy ny JavaScript na TypeScript.

Ahoana ny fomba hanombohana lalao amin'ny Cocos2d-x?

  1. Hametraka:
  2. Famoronana tetikasa:
    • Azonao atao ny mampiasa terminal na command prompt mba hamoronana tetikasa cocos2d-x. Azonao atao ihany koa ny mamorona tetikasa amin'ny alàlan'ny fitaovana Cocos Creator.
  3. Fandaharana sy famolavolana:
    • Azonao atao ny manamboatra lalao amin'ny C ++ ary mamolavola ny lalaonao amin'ny fampiasana ny endri-javatra Cocos2d-x.
  4. Fitsapana sy famoahana:
    • Azonao atao ny manandrana ny lalaoo ary mamoaka izany amin'ny sehatra tohanana.

Cocos2d-x dia safidy matanjaka indrindra ho an'ny mpamorona lalao indie sy studio kely, manolotra fitaovana sy endri-javatra isan-karazany mba hanafainganana ny fizotran'ny lalao.

INTERNATIONAL
Mety ho tianao koa ireto
fanehoan-kevitra