Cov txheej txheem:

Lub platform twg xaiv los tsim kev ua si mobile
Lub platform twg xaiv los tsim kev ua si mobile
Anonim

Tus tsim tawm Denis Zaritskiy tau ua qhov kev xaiv zoo tshaj plaws ntawm lub moj khaum thiab cov cav tsim los tsim kev ua si mobile. Peb pom zoo kom nyeem ntawv rau txhua tus neeg uas xav ua kom tiav lawv cov kev paub txog cov ncauj lus no thiab xaiv cov cuab yeej los tsim lawv cov kev ua si yav tom ntej.

Lub platform twg xaiv los tsim kev ua si mobile
Lub platform twg xaiv los tsim kev ua si mobile

Ntau tus neeg npau suav ntawm kev tsim lawv tus kheej kev ua si. Tab sis ua ntej koj pib tsim nws, koj yuav tsum txiav txim siab ntawm lub cav game, uas muaj ntau yam loj heev.

Lub tshuab ua si yog dab tsi? Nyob rau hauv luv luv, nws yog ib tug txheej ntawm lub tshuab uas yooj yim lub feem ntau siv zog ntawm qhov kev ua si. Koj tuaj yeem, tau kawg, sau lub cav los ntawm khawb koj tus kheej, tab sis nws yuav siv sijhawm ntev tsis tsim nyog. Hauv tsab xov xwm no, peb yuav saib cov tshuab ua si nrov rau kev tsim ua si rau cov khoom siv txawb. Los ntawm kev sib piv lawv cov peev xwm, koj tuaj yeem xaiv qhov uas haum rau koj zoo tshaj plaws thiab tsim koj qhov kev ntaus loj tom ntej.

Cia peb saib ntawm daim ntawv!

Corona SDK

Corona SDK
Corona SDK

yog qhov kev ua si cross-platform kev txhim kho cav rau iOS thiab Android. API tso cai rau koj ua 2D ua si thiab tseem pab koj tsim cov haujlwm nyuaj siv Lua-based API. Xwb, koj tuaj yeem khwv tau nyiaj Corona SDK nrog Corona Ads. Kev txhim kho nrog Corona yog qhov yooj yim txaus ua tsaug rau kev sim lub sijhawm.

Corona suav nrog cov yam ntxwv txias zoo li Sublime Text plugin thiab ntau ntxiv. Lub Composer GUI, muaj nyob rau ntawm OS X, yuav muab rau koj nrog cov duab nraaj qhov chaw uas koj tuaj yeem tsim qib rau kev ua si thiab pom tias cov khoom cuam tshuam nrog ib leeg siv Corona lub cav physics.

Unreal Cav

Unreal Cav
Unreal Cav

tso cai rau koj los tsim cov haujlwm zoo los ntawm ib pab pawg me me ntawm cov neeg tsim tawm vim muaj cov cuab yeej muaj zog (tshwj xeeb, pom cov ntawv sau los ntawm Blueprint), qhib qhov chaws thiab kev loj hlob tsis tu ncua ntawm zej zog.

Muaj ib qho dawb version ntawm Unreal Cav, kev hloov mus rau Pro version yuav raug nqi ib lub nyiaj zoo nkauj.

siv C ++, nrog rau nws koj tuaj yeem tsim ua si rau iOS thiab Android. Lub cav muaj ib tug haib editor uas muaj ntau yam tshwj xeeb editors. Mastering lawv yuav pab tau koj hauv kev txhim kho. Qee tus kws kho mob tuaj yeem hloov qee yam kev pab cuam. Kev sib cuam tshuam ntawm tag nrho cov subsystems yog tsuas yog ib tug masterpiece.

Lub visualization nyob rau hauv lub editor yog zoo heev. Nws tsuas yog hais tias koj ob lub qhov muag khiav los ntawm ntau cov kev xaiv rendering (xws li, piv txwv li, rau teeb pom kev zoo lossis qhov nyuaj ntawm cov ntxoov ntxoo). Ntawm no koj yuav pom tons ntawm txiav ntug shaders uas kuj tuaj nrog lub cav. Yeej, Unreal muab qhov zoo tshaj plaws rendering engine ntawm lub khw. Koj muaj peev xwm tsim amazingly zoo nkauj scenes.

Kev sib koom siab

Kev sib koom siab
Kev sib koom siab

yog suav hais tias yog ib qho ntawm cov tshuab ua si zoo tshaj plaws hauv kev lag luam. Nws muaj ib tug dawb version uas yuav siv tau los tsim 2D thiab 3D ua si. Nws npog 24 platforms: mobile, VR, desktop, consoles thiab web platforms.

Lub cav txhawb peb hom lus: C #, (hloov kho), (Python dialect). muaj qhov yooj yim Drag & Drop interface uas yooj yim rau customize. Nws muaj ntau lub qhov rais, yog li koj tuaj yeem debug qhov kev ua si hauv tus editor. Ib qhov project hauv Unity tau muab faib ua scenes (theem) - cais cov ntaub ntawv uas muaj lawv lub ntiaj teb kev ua si nrog cov khoom, xwm txheej thiab chaw.

Phaser

Phaser
Phaser

yog lub moj khaum tsim kho desktop thiab mobile HTML5 games raws li lub tsev qiv ntawv. Txhawb nqa rendering hauv Canvas thiab WebGL, animated sprites, hais, suab, ntau yam tswv yim thiab cov khoom physics. Phaser yog qhib qhov software. Qhov no txhais tau tias koj tuaj yeem siv cov cai yam tsis muaj kev txwv, tab sis nrog kev khaws cia ntawm cov ntawv ceeb toom kev cai lij choj hauv cov ntawv luam ntawm cov software, uas yog, hauv cov ntawv ntawm koj daim ntawv tso cai koj yuav tsum tau ntxiv ib qho kev qhia txog kev cai lij choj rau lub moj khaum no. Nws tau txais kev txhawb nqa zoo los ntawm Richard Davy thiab cov zej zog uas tau tshwm sim nyob ib puag ncig nws.

Cocos2d-x

Cocos2d-x
Cocos2d-x

launched nyob rau hauv 2010 yog ib qhov qhib qhov project muaj ntawv tso cai raws li MIT daim ntawv tso cai. Kev txhim kho kev ua si hauv Cocos2d-x yog raws li kev siv sprites. Nrog kev pab los ntawm cov ntim khoom no, txhua yam ntawm cov xwm txheej raug tsim, piv txwv li, qhov chaw ua si, lossis cov ntawv qhia zaub mov. Cov sprites raug tswj los siv cov animation lossis program code hauv C ++, JavaScript lossis Lua. Ua tsaug rau qhov niaj hnub pom kev sib cuam tshuam, sprites tuaj yeem hloov kho tau yooj yim, txav mus los, ntsuas thiab ua lwm yam.

Cov txiv neej loj nyiam,,,, siv Cocos2d-x rau kev txhim kho kev ua si.

Cocos 2D

Cocos 2D
Cocos 2D

yog qhov qhib-qhov chaw ua haujlwm sib xws nrog Swift thiab Objective-C. Nws muaj iOS thiab OS X kev txhawb nqa nrog rau Android ntawm Android plugin (xav tias koj cov cai yog nyob rau hauv Objective-C). Kev them nyiaj yug Swift rau Android tab tom txhim kho.

Cov phiaj xwm hauv Cocos2d yog tsim los ntawm SpriteBuilder, ib puag ncig kev txhim kho graphical uas tuaj yeem siv los tsim cov qauv thiab kev ua si sai sai.

Qhov xwm txheej yog tswj los ntawm chav kawm CCDirector, uas tuaj yeem siv ntau qhov kev hloov pauv nrog CCTransition chav kawm. Nws muaj chav kawm animation thiab kev ua xws li txav mus los, ntsuas thiab tig CAnimation los ntawm nws chav CCAction. Cocos2d muaj kev txhawb nqa rau cov kab ke nrog cov chav kawm CCParticleSystem thiab cov ntawv qhia cov nplais nrog cov chav kawm CCTiledMap.

SpriteKit

SpriteKit
SpriteKit

2D cav optimized los tsim kev ua si rau Apple li. Nws yog raws li qhov nrov physics cav. Txij li thaum cov neeg tsim khoom tsim nws sharpened tshwj xeeb rau Apple li, nws ho outperforms lwm engine nyob rau hauv ceev. Muab tag nrho cov haujlwm yooj yim rau kev tsim cov duab hauv kev ua si: kev txhawb nqa rau OpenGL-ES shaders, teeb pom kev zoo, animation, kev tshuaj xyuas kev sib tsoo, ntawv nyeem, video, thiab lwm yam.

CreateJS

CreateJS
CreateJS

yog ib phau ntawm ntau lub tsev qiv ntawv rau tsim qhib qhov kev ua si:

  • ,
  • ,
  • ,
  • .

EaselJS yog lub tsev qiv ntawv raws li. TweenJS yog animation hauv Canvas. Thiab nws ua txoj haujlwm zoo ntawm kev ua rau koj thiab ua kom yooj yim ntau yam. SoundJS, koj twv nws, yog tsim los ua haujlwm nrog suab. PreloadJS pab tswj thiab tswj cov ntaub ntawv thauj khoom.

Cov tsev qiv ntawv no tuaj yeem ua haujlwm ua ke lossis sib cais. Txhua lub module yog lub luag haujlwm rau nws tus kheej ib feem ntawm kev ua haujlwm thiab tsis sib tshooj nrog lwm tus, yog li ntawd, yog tias tsim nyog, nws tuaj yeem hloov nrog ib qho zoo sib xws hauv kev ua haujlwm los ntawm lwm tus neeg tsim khoom. Tab sis rau cov neeg uas npaj siab yuav siv tag nrho cov txheej txheem yam tsis muaj kev hloov pauv, muaj peev xwm txuas lawv kom yooj yim rau kev ua haujlwm thiab sau cov lej.

AndEngine

AndEngine
AndEngine

AndEngine yog ib qho ntawm qhov zoo tshaj plaws paub dawb qhib qhov chaw 2D kev ua si txhim kho xyaw rau Android. AndEngine, zoo li ntau lwm lub platform, siv OpenGL rau rendering thiab physics ntawm.

libGDX

libGDX
libGDX

yog ib lub moj khaum-platform uas tau sau hauv Java thiab ua haujlwm nrog OpenGL. Muab kev txhawb nqa rau ntau lub platform rau kev tshaj tawm kev ua si. Ingress (predecessor rau Pokémon GO) tau tsim los siv libGDX. Kev txhawb nqa hauv zej zog kuj zoo heev, yog li koj tuaj yeem tau txais cov ntaub ntawv zoo kom ua tiav txoj haujlwm.

Xaus

Hauv tsab xov xwm no, peb tau saib ntau lub moj khaum thiab lub cav rau kev txhim kho kev ua si. Tam sim no koj yuav tsum muaj lub tswv yim ntawm cov kev daws teeb meem yuav zoo tshaj plaws rau koj qhov kev xav tau ntawm kev txhim kho mobile tom ntej. Ua tsaug rau qhov mloog. Vam tias tsab xov xwm no yuav pab tau koj.

Pom zoo: