Computers, Programming
Yuav ua li cas los tsim ib tug ua si nyob rau hauv "hauv" rau lawv tus kheej
Muaj coob tus neeg daus ua si rau mobile platforms, xav tias: "Yog vim li cas tsis ua kom qhov npau suav ib kev muaj tiag vim li cas tsis ua ib yam khoom uas yog ib qho zoo thiab nthuav ntau tshaj yog dab tsi yog twb muab sib tham sib kev lom zem kev lag luam?" Yog hais tias koj tsis paub yuav ua li cas los tsim ua si nyob rau hauv "hauv", tab sis xav kawm, qhov no tsab xov xwm yuav tham txog ib co ntawm cov pitfalls uas tos tus novice developers.
lub tswv yim
Thawj qhov uas yuav tsum tau tsim qhov kev ua si - lub tswv yim. Thaum tus thawj theem nws yuav tau sau ntawv nyob rau hauv tej daim ntawv. Nws yog ntshaw tias nws "clings" yog to taub. Feem ntau cov yuav, nyob rau hauv tus txheej txheem ntawm kev siv nws yuav raug hloov. Ib yam dab tsi yuav muaj mus ntxiv, tab sis ib yam dab tsi - tag tshem tawm los yog hloov. Muaj yog tsis muaj dab tsi coj txawv txawv - nyob rau hauv lub ntxiv elaboration ntawm tej qhov chaw tsis tsuas tau meej piav qhia txog, tab sis mus xyuas nws ntsuam.
Nws yog tsis tsim nyog kiag li tso tseg lub thawj zaug piav qhia ntawm cov tswv yim thiab pib tsim ib tug Lavxias teb sab kev ua si rau "hauv", hla qhov no kauj ruam. Sib sau ua ke cov tswv yim - lub ntsiab starting taw tes, los ntawm uas nws yog yooj yim los mus pib lub zog. Nyob rau hauv tas li ntawd, lub tswv yim nyob rau hauv daim ntawv yuav saib cov kev pab them nqi objectively, tej zaum yuav ua daim ntawv ceeb toom thiab yog kev qaug zog.
daim ntawv teev cov yam ntxwv
Yog li ntawd yuav ua li cas los tsim ua si nyob rau hauv "hauv" yog tsis yooj yim sua yam uas tsis tau paub elaboration ntawm no theem yuav muaj mus ntxiv ua hauj lwm nyob rau hauv ib phau ntawv editor thiab piav qhia txog cov yam ntxwv uas yuav tsum tau nyob rau hauv qhov kev ua si. Ntawm no yog ib qho piv txwv: ib tug series ntawm Vajtswv ua tsov ua rog - yog ib tug slasher. Cov riam phom uas lub protagonist - ib tug nplawm. Thaum lub sij hawm sib ntaus los, koj yuav ua tau zoo nkauj ntev combo tawm tsam. Txhua qib tiav fray nrog cov thawj coj.
Qhov no daim ntawv teev yog zoo nkauj stingy thiab qhia xwb tus yam ntxwv tseem ceeb, uas yog, cov neeg uas tsim qhov kev ua si rau lub keeb kwm yav dhau ntawm lwm tus neeg. Nyob rau hauv qhov tseeb muaj ntau ntau, tab sis lwm tus nta yog theem nrab. Nyob rau hauv qhov kev piav qhia ntawm cov thawj mus yuav tsum mus rau cov neeg uas tsis uas koj yav tom ntej creation yuav tsis muaj nyob, thiab qhov tseeb - tsis tseem ceeb, uas muaj peev xwm yuav txi rau lub hom phiaj ntawm txoj kev loj hlob ceev.
Dizdok
Yog li ntawd yuav ua li cas rau tsim ib tug tshiab kev ua si tsis muaj cov ntaub ntawv no yog yuav luag tsis yooj yim sua kom muaj mus ua hauj lwm thiab saum toj no nws. Dizdok - luv luv rau "tsim daim ntawv", nws muaj xws li cov feem ntau paub piav qhia txog:
- Nruas qauv thiab functionality ntawm lwm qhov chaw.
- Kev specifications.
- Kev ua si cov ntsiab lus.
- Interface.
- Yog hais tias tsim nyog nws yuav muab ntxiv rau cov txuj ci puag.
- Cov khoom qauv.
tus kwv qauv
Cov khoom qauv muaj ntaub ntawv hais txog txhua gaming nraud: riam phom, armor, lub NPC, lub spell, cov neeg uas ua ntawv. Nws yog tshwj xeeb rau txhua kev ua si.
By functionality yuav tsum tau to taub:
- Kuv coj \ tshem tawm \ muas \ muag \ txhim kho.
- Yuav cov lus nug tom qab kev tuag.
- Yog poob lub zog thaum lub sij hawm los yog thaum ib co kev txiav txim.
- Tsub kom seb ib tug cwj pwm los yog pab pawg neeg.
- Puas muaj cov txheej tshwj xeeb.
Qhov saum toj no cov khoom tsis yuav tsum tau, lawv muaj pes tsawg yuav raug txo los yog nce rau txhua tus neeg pab pawg neeg qhov chaw.
haumxeeb specifications
Nyob rau hauv lub chav kawm ntawm teb cov lus nug ntawm yuav ua li cas los tsim kev ua si rau lub "hauv", koj yuav tsum tau qhia rau peb hais txog cov seem tom ntej no dizdoka. Kev specifications piav qhia txog lub gameplay apiece. Ntawm no koj yuav tau raws li meej li sai tau mus qhia rau, uas paub yuav ua li cas ua lub cim tseem ceeb thiab yuav ua li cas nws yog DVR. Cov tib yuav tsum tau ua rau txhua tus NPC nyias. Nyob rau hauv tas li ntawd mus rau lub kev ua si cim, yuav tsum tau nyob thawj pab khoom siv, riam phom, ris tsho ua rog, hais txog qhov chaw.
Nyob rau hauv qhov tseeb, tshooj no yog ib tug txheej ntawm cov kev cai uas muaj feem xyuam tag nrho cov kev ua si lub sij hawm, los ntawm cov zaub mov, thiab yuav ua li cas cov kev puas tsuaj yog xam los ntawm tej yam. Qhov ntau koj ua hauj lwm txhua txhua ib point, qhov yooj yim dua nws yuav los siv rau koj qhov project.
cov ntsiab lus
Ua ntej los ua ib tug zoo ua si, koj yuav tsum xav txog thiab zoo li cas xyov yuav nyob rau hauv nws. Piav txog lub specification, koj yuav qhia hais tias lub cim yuav tua ib rab phom, nyob rau hauv uas lub them cartridges nrog rigidly tsau kev puas tsuaj. Thaum txhaj mus rau hauv lub NPC ntawm no parameter yuav txiav reservation muaj peev xwm. Koj yuav tsum tau qhia kom meej lub npe ntawm txhua tus neeg qauv riam phom, armor, lub NPC. Thiab, ntawm chav kawm, tsim nyog los piav qhia txog cov tsos. Cov ntsiab lus - lub tsev blocks uas tag nrho cov kev ua si yuav tau ua tom qab.
interface
Interface - ib tug txheej ntawm kev khiav dej num thiab cov nyees khawm uas tus neeg siv yuav nrog qhov kev pab cuam. Qhov loj tshaj plaws uas yuav tsum tau raug xam tias yog thaum txoj kev kom nws - yooj yim. Yuav kom to taub raws nraim li cas mus npaj tag nrho cov ntsiab, koj muaj peev xwm khiav thiab tsom xam cov piv txwv zoo ntawm ib hom ntawv nyeem, hloov cov feem ntau tsim nyog daws rau koj qhov project.
Qhov kev xaiv ntawm cav los constructor
Lwm kauj ruam uas yuav tau ua kom tiav ua ntej tsim qhov kev ua si rau "hauv" - xaiv cov kev ua si engine. Ntev ploj mus yog cov hnub thaum txhua yam yuav tsum tau muab ua los ntawm kos. Niaj hnub no, noj ib npaj designer, koj muaj peev xwm ua tau tag nrho cov ua hauj lwm los ntawm kev sau ntawv ib tug tsawg kawg nkaus ntawm code.
Qhov kev xaiv ntawm engine yog tsim nyog ua, raws li nyob rau hauv ib co ntawm nws cov nta:
- Cov ntsiab lus uas siv.
- Cov Tsam Thawj.
- Nqe.
- Kev them nyiaj yug rau developers.
- Zadokumentirovannost.
- Qhov luaj li cas ntawm lub zej zog.
- Simplicity.
- Extensibility.
Cov ntsiab lus uas siv: tej zaum ib zaug yuav ib tug designer, koj tsis txhob ua nws cov tag nrho tus tswv. Nws tshwm sim hais tias coj mus muag kev vam meej ntawm qhov kev ua si yuav tsum tau them ib feem pua ntawm cov profits ntawm lub engine developers. Qhov loj tshaj plaws - ua ntej tsim qhov kev ua si rau "hauv", nyeem cov ntawv tso cai pom zoo ntawm cov khoom uas koj xaiv rau siv.
Nta: lawv yuav tsum kiag npog cov kev xav tau ntawm tus tsim tawm. Yog hais tias cov khoom muaj ntau tshaj li koj xav tau, qhov kev ua si yuav muab tau yooj yim ntawm kev ncua mus siv tshiab dizdoka muaj nuj nqi. Tab sis xav txog qhov nqi koj tshuav! Siv Unreal cav rau Tetris - yog ua dag.
Kev them nyiaj yug: thawj ntawm tag nrho cov, nws yog ib qho tseem ceeb mus nrhiav seb cov khoom muaj ib tug kev loj hlob? Yog kab fixes los ntawm version rau version? yog hais tias nws acquires tshiab functionality thiab cov cuab yeej? Lub cav, uas yog tsim sai heev, muaj ib tug kom zoo dua li lub cav, khov ob peb xyoo dhau los.
Community: Yuav ua li cas yog tus naj npawb ntawm cov neeg siv cov designer? Yog hais tias ib tug loj tus naj npawb ntawm cov neeg siv, nrhiav cov ntaub ntawv, zaj lus qhia, npaj-chav kawm ntawv, piv txwv yog tsis muaj teeb meem. Yog hais tias tus neeg siv yog tus me me, cov ntaub ntawv no tej zaum yuav tsis muaj rau cov neeg uas yuav cia koj mus ua ib yam dab tsi kev sib tw.
Extensibility: Ua ntej koj yuav tsim koj tus kheej ua si, coj cov teeb meem mus nrhiav tau tawm seb puas los yog tsis tau txuas mus rau lub xaiv engine modules yuav ua tau txawv teb chaws. Feem ntau, lawv yog siv rau export los yog import ntawm peb-dimensional qauv, suab, scripts, sprites. Yog hais tias muaj yog them nyiaj yug rau xws cuab yeej, cov designer yuav tsis tag rau sab hauv cov cuab yeej los tsim cov ntsiab lus.
UDK
Unreal Development Kit - tsis yooj yim rau tswv qhov kev ua si engine, tab sis ib tug ntawm cov feem ntau haib. Nws yog siv tsis tsuas mus rau novice developers, tab sis kuj loj corporations. Yog hais tias koj tab tom nrhiav rau ib lo lus teb rau lo lus nug: "Yuav ua li cas rau tsim ib tug 3D kev ua si cav thiab yuav ua li cas los xaiv nws?" - koj yuav tsum tshawb lub possibilities ntawm UDK.
Yuav kom piav qhia txog lub cajmeem logic siv ib tug nrog scripting lus - UnrealScript. Tsim tawm ntawm qhov chaw muab ntau ntau ntawm zaj lus qhia raws ntes rau video thiab piav nyob rau hauv phau ntawv daim ntawv. Nyob rau tib lub sij hawm lawv npog ib tug tshaj plaws functionality - los ntawm lub editor sau lawv scripts.
Torque 2D / 3D
Torque - ib qho ntawm feem nrov designers ntawm kev ua si rau mobile platforms. Nws muaj tag nrho cov tsim nyog set ntawm cov neeg kho thiab debugging cov cuab yeej. Nyob rau hauv txoj kev loj hlob ntawm cov peb tau them zoo mloog los nplij siab thiab sim ua tag nrho cov hlauv taws xob feem ntau yooj yim thiab siv tau.
Designer los nrog cov ntaub ntawv uas qhia txog feem ntau ntawm cov sij hawm. Nyob rau hauv lub official lub website yuav pom tutorials thiab qhov chaws ntawm ob peb npaj txhij-ua si.
Scripting kos nyob rau hauv Torque Torque Script lus. Cov khoom ntawm txhua tus kwv yuav tsum tau txiav txim nyob rau hauv ua ntej. Tsis tas li ntawd nyob rau hauv lub designer los ua ib tug set ntawm Box2D, uas tseem ua hauj lwm nrog rau lub cev suav.
Yog hais tias koj tseem tabtom nrhiav ib lo lus teb rau lo lus nug: "Yuav ua li cas rau tsim ib tug network kev ua si thiab ua li cas ib tsab ntawv rau qhov no tos?" - peb yuav xyuam xim hais tias Torque yuav ua multiplayer project nyob rau hauv lub shortest tau lub sij hawm. Tag nrho cov tsim nyog functionality yog ua nyob rau hauv ua ntej, thiab cov piv txwv ntawm uas yog nyob rau hauv lub official lub website, yuav qhia li cas rau siv nws feem ntau nraaj.
txoj kev tshawb no
Tom qab koj xaiv qhov tseem to taub tsis tau kev ua si engine li tau los mus tsim ib tug kev ua si. Yuav tau siv ib tug ntau lub sij hawm nyob rau hauv lawv cov kev tshawb fawb. Txij li thaum lub pab yog tsis muaj, koj yuav tsum tau ua txhua yam li koj tus kheej: sau scripts, tsim textures, sprites, qauv (yog hais tias tus peb-dimensional kev ua si), sau ib tsab ntawv mus kuaj. Nws tsis yog nyuaj rau twv hais tias cov novice tsim tawm yuav muaj rau kawm txog cov qauv txoj cai tus ntau professions: programmer, txawj sau ntawv, tester, artist, designer.
Nws yog qhov zoo tshaj plaws kom paub los ntawm kev ua, uas yog nyob rau hauv tus txheej txheem ntawm kev ua hauj lwm nyob rau hauv koj qhov project. Lwm txoj kev kawm txhua yam uas koj xav tau - ua hauj lwm rau ib lub tuam txhab uas tau raug tsim ua si. Peb yuav tsum tsis txhob sau tias tam sim ntawd raws li thawj programmer txawm hais tias koj yuav tsum nug mus koom nyob rau hauv niaj hnub nyias muaj nyias haujlwm, tsis txhob muab ib lub caij nyoog mus saib geymdev hauv.
Ua hauj lwm nyob rau hauv tej lub tuam txhab pib los ntawm lub hauv qab, uas yog qhov zoo. Yog scripters thiab kev txawj ntse, Level Designer, Balancer, lub tester yuav pab tau heev, thiab nws yog ib cov lag luam, uas ntiav feem ntau ntawm cov juniors. Tom qab ib tug ob peb xyoos ntawm txoj kev kawm yuav tsum kawm tau li cas los tsim dizdoki thiab kev ntawv, kawm txog cov kab tracker, thiab tsim ib tug hu rau database. Tom qab ua hauj lwm ua li cas rau tsim ib tug Lavxias teb sab kev ua si rau "hauv", koj yuav tau siv ntau tsawg zog, vim hais tias koj yuav tsum stock rau tag nrho cov tsim nyog kev txawj ntse thiab muaj peev xwm.
Nws yog tau hais tias, thaum nej tau muaj pov thawj lawv tsis txawj txaus nyob rau hauv cov teeb meem ntawm txoj kev loj hlob, koj yuav tsis tau tawm mus qhov qub pab, ntxiv mus, muaj koj yuav coj ib tug ua txoj hauj lwm nrog peb tes num.
Similar articles
Trending Now