Ukuthuthukiswa kwemidlalo kuyanda namuhla. Umhlaba we Unreal Engine kuyajabulisa ngempela futhi kufanele ukuhlole.
Kungakho, kulokhu okuthunyelwe, sizobheka ukwakheka kwale njini yomdlalo edumile.
Sizohlola ukuthi i-Unreal Engine iyithuluzi elihle kanjani lokukhiqiza imidlalo yevidiyo yekhwalithi ephezulu nokubonwa kwezakhiwo. Futhi, sizobheka izici ezahlukene ezenza kube ithuluzi elinamandla. Kusukela ekwakhiweni kwayo okusekelwe engxenyeni kuya olimini lwayo lokubhala olwakhelwe ngaphakathi; kuyakufanelekela ukunakwa.
Ngakho-ke, ake siqale futhi sifunde mayelana Unreal Engine!
Iyini i-Unreal Engine? Futhi, Kungani Idume Kangaka?
I-Unreal Engine iyinjini yomdlalo eqinile.
Ngakho-ke, uma ungunjiniyela ungakha okumangalisayo amageyimu evidiyo, okuhlangenwe nakho kwento engekho ngokoqobo, kanye nemibono yezakhiwo nayo. Kusabalele phakathi konjiniyela ngoba kulula ukuyisebenzisa nokuyilungisa. Futhi, inohlu olukhulu lwamathuluzi namakhono.
I-Unreal Engine ingaba yisinqumo esihle sokwakha iphrojekthi yakho elandelayo.
Ake sihlole ukwakheka kwe-Unreal Engine ngokuhlaziya izingxenye zayo ngayinye ngayinye.
Core
Ingxenye eyinhloko ye-Unreal Engine iwumongo wenjini futhi iphethe imisebenzi eyisisekelo. Ilawula ukucutshungulwa kokufakwayo, ukuphathwa kwememori, nokuhlanganisa. Futhi, inikeza imitapo yolwazi eyisisekelo esetshenziswa kuyo yonke injini, njenge-Math Library kanye ne-Object Library.
Ingxenye ye-Core ihloselwe ukuthi isheshe, ithembeke, futhi ikhule. Ngakho-ke, onjiniyela bangakha kalula imidlalo nezinhlelo zokusebenza ezisebenza kahle kakhulu.
Esinye sezici eziyinhloko zengxenye ye-Core isistimu yayo yokubamba okokufaka. Isekela igundane, ikhibhodi, nokokufaka kwe-gamepad. Le sistimu ivumelana nezimo kakhulu futhi ingamane inwetshwe ukuze iphathe amadivayisi okufaka engeziwe. Indlela yokuphatha inkumbulo eyindida ifakiwe engxenyeni ye-Core.
Kuyasiza ukuqinisekisa ukuthi inkumbulo isetshenziswa kahle. Futhi, kuvimbela ukuvuza kwenkumbulo. Ngaphezu kwalokho, ingxenye ye-Core inika amandla ukuhlanganisa okuningi. Ngakho-ke, abathuthukisi bangasebenzisa ama-CPU anezingqikithi eziningi ukuze basebenze kakhulu.
Ukubaluleka kwengxenye ye-Core kulele emandleni ayo okunikeza isisekelo esizinzile. Ngakho, enye injini ingase yakhelwe phezu kwayo. Isiza onjiniyela ukuthi bagxile ekudizayineni izinhlelo zokusebenza nemidlalo. Akudingekile ukuthi ukhathazeke ngezinkinga ezisezingeni eliphansi ngokuphatha imisebenzi ebalulekile njengokucubungula okokufaka nokuphathwa kwenkumbulo. Ngaphezu kwalokho, ingxenye ye-Core isebenza njengesisekelo esiqinile.
I-Blueprint Visual Scripting
I-Blueprint Visual Scripting ku-Unreal Engine iyisistimu yokubhala ebonakalayo. Ungaklama i-gameplay logic, ukuziphatha kwe-AI, nezinye izici ezisebenzisanayo ngaphandle kokuhlela. Ine-interface yokudonsa nokuwisa yokwakha.
Futhi, iqukethe amanodi axhumanisayo amele izenzo, izimo, nemicimbi ehlukahlukene.
Amandla ayo afika emandleni ayo okuhlola ngokushesha nokuphindaphinda imiqondo yokudlala.
Futhi, okubaluleke kakhulu ifinyeleleka kakhulu kwabangewona abenzi bezinhlelo. Ngaphandle kokulinda umhleli, amanye amalungu eqembu azokwazi ukwakha ngokushesha izici zokudlala umdlalo. Lokhu kusheshisa kakhulu intuthuko.
Ngakho-ke, ungaba nokuhlola kokusungula okwengeziwe ngenkathi uklama.
Ukunikeza
Ingxenye ye-Unreal Engine's Rendering iphethe ukunikezela ngezithombe ze-3D esikrinini. Isebenzisa iDirectX, OpenGL, noma iMetal. Futhi, kuhlanganisa amakhono ayinkimbinkimbi njengama-shader ayinkimbinkimbi, ukuboniswa, nezithunzi eziguqukayo. Ingxenye Yokunikezela yakhelwe ukuthi isheshe, ihambisane, futhi ikhule.
Ukuze ukwazi ukwakha okuhlangenwe nakho okubonakalayo okumangalisayo.
Esinye sezici ezibalulekile zengxenye Yokunikezela ukusekela kwayo imithunzi eyinkimbinkimbi. Lokho kusho ukuthi ungakha izinto ezingokoqobo nezindawo ezingaphezulu. Usekelo lokunikezwa okusekelwe ngokomzimba (PBR), kukusiza ukuthi wakhe ukuvezwa okungokoqobo okwengeziwe kokukhanya nezinto zokwakha.
Amandla okukhanyisa athuthukile njengokukhanyisa okuguquguqukayo kanye nokuboniswa kwesikhathi sangempela nakho kuyasekelwa.
Ngokunikezela, ungasebenzisa izinhlobonhlobo zamasu okucubungula ngemva kokucubungula, njengokujula kwenkambu nesikhala sesikrini sokuvaleka kwe-ambient. Futhi, zonke zisebenzela ukuthuthukisa ikhwalithi yokubukwa kwesigcawu.
Ingxenye yokunikezela ye-Unreal Engine inhle kakhulu ngenxa yokusebenza kahle kwayo. Siqonde ukuthini ngalokho? Ungakwazi ukufinyelela amanani ozimele aphezulu ngisho nakuzingxenyekazi zekhompuyutha ezisezingeni eliphansi. Akumangalisi ukuthi kungani kuyithuluzi elidumile phakathi kwabathuthukisi begeyimu!
I-physics
Ingxenye ye-Unreal Engine's Physics isekelwe enjini ye-NVIDIA PhysX. Lokhu kusho ukuthi ungakwazi ukumodela ngokunembile imizimba eqinile, imizimba ethambile, noma uketshezi. Le ngxenye ihloselwe ukuthi isheshe, iqonde, futhi ikhule. Ngakho-ke, ungakha ukuxhumana ngokomzimba okukholisayo nokuphoqayo.
Amakhono athuthukile asekelwa ingxenye ye-Physics ahlanganisa ukulingiswa kwendwangu. Uthola ukwakha indwangu efana nempilo nezinto zendwangu. Kukhona futhi isici sokuthola ukushayisana ukuze sibone futhi sisabele ekungqubuzaneni phakathi kwezinto ezisesigcawini.
Ingxenye yePhysics iyisici esibalulekile sokwakhiwa kwe-Unreal Engine. Kuyisisekelo sokukhiqiza ukusebenzisana ngokomzimba okungokoqobo nokukholakalayo kumageyimu. Le ngxenye ikunikeza amathuluzi okwakha ukuzizwisa okuphoqayo nokunembile.
Ungaletha ubuhlakani bakho kumaphrojekthi akho. Kuyiqiniso noma ngabe imodela i-ragdoll physics yangempela yabalingiswa noma ithuthukisa izindida ezisuselwe ku-physics.
Animation
Ngale ngxenye, ungasebenzisa ukugqwayiza ukuze uphilise abantu nezinto. Le ngxenye ihlinzeka ngamathuluzi amaningi okudala opopayi, njenge-Animation Blueprints (amagrafu nemishini yesifunda) kanye nokugqwayiza okusekelwe ku-montage.
Isistimu yopopayi ingase futhi ingenise ukugqwayiza okudalwe kwezinye izinhlelo zokusebenza ze-3D ku-Unreal Engine kusetshenziswa ifomethi yefayela le-FBX.
Ngenkathi igeyimu yakho isebenza, ungakhohlisa futhi uxube ukugqwayiza okuhlukahlukene. Ungasebenzisa izici ezifana nokulandelana kokugqwayiza, izikhala zokuhlanganisa, nemishini yesimo. Futhi, kungenzeka ukusebenzisa ukugqwayiza okufanayo kwabalingiswa abahlukahlukene abanezinhlobo ezahlukahlukene zomzimba.
Ungathonya ukunyakaza kwezinhlamvu esimweni sakho.
Audio
Ingxenye yomsindo ye-Unreal Engine iyithuluzi eliqinile lokwengeza umsindo nomculo kugeyimu noma kuhlelo lokusebenza. Ungazuza emandleni ahlukahlukene. Kunezici ezifana nokusekelwa kwamafayela alalelwayo ngamafomethi amaningi kanye nokulawula ukudlalwa komsindo okuguquguqukayo.
Onjiniyela bangasebenzisa ingxenye Yomsindo ukuze bengeze ngokushesha futhi balawule izingxenye zomsindo esigcawini. Ngakho-ke, ungakwazi ukulungisa kalula umculo wangemuva, imiphumela yomsindo, nama-voiceovers. Inamathuluzi amaningi okukhohlisa ukudlalwa komsindo, okuhlanganisa ivolumu, iphimbo, nokunwebeka.
Ingxenye yomsindo ye-Unreal Engine ixhumeke ngokuphelele kuyo yonke injini. Ngakho, ungaba nomsindo oguqukayo, ophendulayo emicimbini yegeyimu. Kungakhathaliseki ukuthi wenza igeyimu yomjaho noma umuzwa wento engekho ngokoqobo, ingxenye yomsindo inakho konke okudingayo.
Izingosi
Ingxenye yokuxhumana inohlu olugcwele lwamathuluzi okudala imidlalo nezinhlelo zokusebenza eziku-inthanethi zabadlali abaningi. Isekela ukucushwa kwenethiwekhi okuhlukahlukene.
Lokhu kufaka phakathi i-peer-to-peer, iseva-yeklayenti, nokusetha kweseva okuzinikele. Futhi, ine-API eguquguqukayo, eqinile yokuthuthukisa izixazululo zenethiwekhi ye-bespoke.
Ungasebenzisa amakhono afana nokuxhumana ngesikhathi sangempela nokuvumelanisa isidlali.
Ngaphezu kwalokho, i-architecture yenethiwekhi ku-Unreal Engine yakhelwe ukuthi ikhule kakhulu. Ngakho, ilungele yomibili imidlalo emincane ezimele kanye nolwazi olukhulu lwabadlali abaningi.
Isisetshenziswa Somsebenzisi (i-UI)
I-Unreal Engine User Interface (UI) iyithuluzi elilodwa futhi elinamandla. Ungadizayina izixhumanisi ezibonakalayo ezinamandla, nezisebenziseka kalula zamageyimu nezinhlelo zokusebenza. Ngokungafani nezinhlelo ze-UI ezijwayelekile, i-UI ye-UInjini ivumelana nezimo kakhulu. Futhi, ivumelana kalula nezimfuneko eziyingqayizivele zephrojekthi ngayinye.
I-Unreal Engine interface yomsebenzisi ithuthukiswa kusetshenziswa inhlanganisela yamawijethi. Lawa mawijethi ayizingxenye ze-UI ezenziwe ngaphambilini njengezinkinobho, izilayidi, izinkambu zombhalo, kanye ne-UMG (Izithombe Ezinyakazayo Ezingangokoqobo). I-UMG iwulimi olubonakalayo lokubhala olukusiza ukuthi udale izici ze-UI ezenzelwe wena.
Ungakha izixhumanisi zokusebenzelana ezisabela ekuhlanganyeleni komsebenzisi. Futhi, ungalawula ngokuphelele ukubukeka nokusebenza kwe-UI.
I-UI ye-Unreal Engine iphinde isekele inani lezici eziyinkimbinkimbi. Lokhu kufaka phakathi ukulungiswa okuningi nokuhambisana kwezinkundla eziningi, idizayini ephendulayo, nesakhiwo esiguqukayo. Ngokufanayo, ungakwazi ukuklama izixhumanisi ezisebenza kahle kulo lonke uhla olubanzi lwamadivayisi.
Isebenza kahle kungakhathaliseki ukuthi wakha igeyimu yeselula, ukuzizwisa kwe-VR, noma uhlelo lokusebenza lwedeskithophu.
Isiphetho
Ukusebenzisa i-Unreal Engine, ngokombono wethu, kuyisinyathelo esihlakaniphile kubathuthukisi begeyimu nabakhiqizi bebonke. Inamandla amakhulu okwenza imibono yakho iphile, ibhangqwe nokufinyeleleka kwayo kanye nomphakathi osekelayo.
Ngakho-ke, kungenye indlela ekhangayo kubo bobabili onjiniyela abanolwazi nalabo abasanda kuqala.
Kubalulekile futhi ukuqaphela ukuthi ungasebenzisa i-Unreal Engine ezimbonini ezingaphandle kokukhiqiza imidlalo, njengezakhiwo, ukwakheka komkhiqizo, kanye nesinema nomabonakude.
Zonke lezi zici ziyahlangana zenze Injini ye-Unreal ibe yinketho evelele kunoma ubani ofuna ukuthuthukisa ulwazi olusha noluhehayo.
shiya impendulo