Pêşveçûna lîstikê îro zêde dibe. The World of Endamê Unreal bi rastî heyecan e û hêjayî lêkolînê ye.
Ji ber vê yekê, di vê postê de, em ê li mîmariya vê motora lîstika navdar binêrin.
Em ê lêkolîn bikin ka Unreal Engine çawa amûrek girîng e ji bo hilberîna lîstikên vîdyoyê yên bi kalîte û dîmenên mîmarî. Di heman demê de, em ê li taybetmendiyên cihêreng ên ku wê dikin amûrek wusa bi hêz binêrin. Ji sêwirana wê-bingeha pêkhateyê bigire heya zimanê wê yê nivîsandinê yê çêkirî; baldar e.
Ji ber vê yekê, em dest pê bikin û fêr bibin Endamê Unreal!
Unreal Engine çi ye? Û, Çima Ew qas Popular e?
Unreal Engine motorek lîstikek bihêz e.
Ji ber vê yekê, heke hûn pêşdebir in, hûn dikarin ecêb ava bikin video games, ezmûnên rastiya virtual, û dîmenên mîmarî bi wê re. Ew di nav pêşdebiran de berbelav e ji ber ku karanîna û mîhengkirina wê hêsan e. Di heman demê de, ew xwedan rêzek mezin a amûr û jêhatî ye.
Unreal Engine dikare ji bo avakirina projeya weya paşîn vebijarkek ecêb be.
Ka em mîmariya Unreal Engine bi analîzkirina pêkhateyên wê yek bi yek vekolin.
Navik
Parçeya Core ya Unreal Engine bingeha motorê ye û berpirsiyarê karên bingehîn e. Ew pêvajoya têketinê, rêveberiya bîranînê, û tîrêjê birêve dibe. Di heman demê de, ew pirtûkxaneyên bingehîn ên ku li seranserê motorê têne bikar anîn pêşkêşî dike, wek Pirtûkxaneya Math û Pirtûkxaneya Objekt.
Hêmana Core tête armanc kirin ku bilez, pêbawer û berbelav be. Ji ber vê yekê, pêşdebir dikarin bi hêsanî lîstik û sepanên performansa bilind biafirînin.
Yek ji taybetmendiyên bingehîn ên pêkhateya Core pergala wê ya hilgirtina têketinê ye. Ew têketina mişk, klavyeyê, û gamepadê piştgirî dike. Ev pergal pir adapteyî ye û dikare bi hêsanî were berfireh kirin da ku bêtir amûrên têketinê bigire. Mekanîzmayek rêveberiya bîranînê ya sofîstîke jî di beşa Core de tê de heye.
Ew ji bo garantîkirina ku bîranîn bi bandor tê bikar anîn dibe alîkar. Û, ew pêşîlêgirtina bîrê digire. Digel vê yekê, pêkhateya Core pir-têlankirinê dike. Ji ber vê yekê, pêşdebir dikarin ji bo performansa mezintir CPU-yên pir-core bikar bînin.
Girîngiya pêkhateya Core di kapasîteya wê de ye ku bingehek aram peyda bike. Ji ber vê yekê, motora mayî dikare li ser wê were çêkirin. Ew ji pêşdebiran re dibe alîkar ku balê bikişînin ser sêwirana sepan û lîstikan. Hûn ne hewce ne ku hûn ji pirsgirêkên kêm-asta bi karûbarên bingehîn ên wekî pêvajoyek têketinê û rêveberiya bîranînê xeman bikin. Wekî din, pêkhateya Core wekî bingehek zexm kar dike.
Skrîpta Visualê ya Blueprint
Blueprint Visual Scripting di Unreal Engine de pergalek nivîsandinê ya dîtbar e. Hûn dikarin mantiqa lîstikê, behreya AI, û taybetmendiyên din ên înteraktîf bêyî bernamekirinê sêwirînin. Ji bo avakirinê pêwendiyek drag-û-drop heye.
Di heman demê de, ew girêkên girêdanê vedihewîne ku çalakî, şert û bûyerên cihêreng temsîl dikin.
Hêza wê di kapasîteya wê de ye ku zû ceribandin û dubarekirina têgehên lîstikê bike.
Û, ya herî girîng ew ji ne-bernamenûsan re pir gihîştî ye. Bêyî ku li benda bernamenûsek bisekinin, endamên din ên tîmek zû zû taybetmendiyên lîstikê ava dikin. Ev bi girîngî pêşveçûnê zûtir dike.
Ji ber vê yekê, hûn dikarin di dema sêwiranê de ceribandinek dahênertir bikin.
Rendering
Parçeya Rendering ya Unreal Engine berpirsiyar e ku dîmenên 3D li ser ekranê bide çêkirin. Ew bi DirectX, OpenGL, an Metal bikar tîne. Di heman demê de, ew kapasîteyên sofîstîke yên mîna şakerên tevlihev, refleks, û siyên dînamîkî jî vedihewîne. Parçeya Rendering ji bo ku bilez, hevgirtî û berbelav be hatî çêkirin.
Ji ber ku hûn dikarin ezmûnên dîtbar ên berbiçav ava bikin.
Yek ji taybetmendiyên girîng ên pêkhateya Rendering piştgiriya wê ya ji bo shaderên tevlihev e. Ev tê vê wateyê ku hûn dikarin materyal û rûberên pir rastîn ava bikin. Piştgiriya ji bo vegotina bingehîn a laşî (PBR), ji we re dibe alîkar ku hûn wêneyek rastîn a ronahiyê û materyalan ava bikin.
Kapasîteyên ronahiyê yên pêşkeftî yên mîna ronahiya dînamîkî û refleksên rast-dem jî têne piştgirî kirin.
Bi Rendering re, hûn dikarin cûrbecûr teknîkên paş-pêvajoyê, wekî kûrahiya zeviyê û dorpêçkirina cîhê ekranê bikar bînin. Û, hemî ew ji bo baştirkirina qalîteya dîtbarî ya giştî ya dîmenek xizmet dikin.
Parçeya renderingê ya Unreal Engine bi xêrhatina xwe pir baş e. Mebesta me ji vê yekê çi ye? Hûn dikarin rêjeyên çarçoweya bilind jî li ser hardware kêm-dawî bi dest bixin. Ne ecêb e ku çima ew di nav pêşdebirên lîstikê de amûrek populer e!
fîzîkê
Parçeya Fîzîkê ya Unreal Engine li ser motora NVIDIA PhysX-ê bingeh digire. Ev tê vê wateyê ku hûn dikarin cesedên hişk, laşên nerm, an şilavan bi rast model bikin. Ev pêkhate tê armanc kirin ku bilez, rast û berbelav be. Ji ber vê yekê, hûn dikarin danûstendinên laşî yên pêbawer û berbiçav ava bikin.
Kapasîteyên pêşkeftî yên ku ji hêla pêkhateya Fîzîkê ve têne piştgirî kirin simulasyona cilê jî hene. Hûn dikarin materyalên cil û qumaşê yên zindî ava bikin. Di heman demê de taybetmendiya tespîtkirina pevçûnê jî heye da ku lihevhatinên di navbera tiştên di dîmenek de nas bike û bertek nîşan bide.
Beşa Fîzîkê taybetmendiyek girîng a mîmariya Unreal Engine e. Ew bingehek ji bo hilberandina danûstendinên laşî yên rastîn û pêbawer di lîstikan de ye. Ev hêman ji we re amûran dide ku hûn ezmûnên berbiçav û xwerû ava bikin.
Hûn dikarin afirîneriya xwe li projeyên xwe bînin. Rast e ka ew fîzîka ragdoll-a realîst ji bo karakteran model dike an jî puzzles-bingeha fizîkê ya tevlihev pêş dixe.
Jayandarî
Bi vê hêmanê, hûn dikarin anîmasyon bikar bînin da ku mirov û tiştan bijîn. Ev hêman gelek amûrên çêkirina anîmasyonê peyda dike, wek Animation Blueprints (grafîk û makîneyên dewletê) û anîmasyonên bingehîn ên montajê.
Pergala anîmasyonê dibe ku anîmasyonên ku di serîlêdanên 3D yên din de hatine afirandin jî bi karanîna pelê pelê FBX veguhezîne Unreal Engine.
Dema ku lîstika we dimeşe, hûn dikarin anîmasyonên cihêreng manîpule bikin û tevlihev bikin. Hûn dikarin taybetmendiyên mîna rêzikên anîmasyonê, cîhên tevlihev, û makîneyên dewletê bikar bînin. Di heman demê de, gengaz e ku meriv heman anîmasyonê ji bo karakterên cihêreng ên bi celebên laş ên cihêreng bikar bîne.
Hûn dikarin di senaryoya xwe de bandorê li tevgera karakteran bikin.
Audio
Parçeya Audio ya Unreal Engine amûrek bihêz e ku deng û muzîkê li lîstikek an serîlêdanê zêde bike. Hûn dikarin ji cûrbecûr şiyanan sûd werbigirin. Taybetmendiyên mîna piştgirîkirina pelên bihîstwerî yên di pir formatan de û kontrola lêdana dengî ya dînamîkî hene.
Pêşdebir dikarin pêkhateya Audio bikar bînin da ku zû beşên bihîstwerî di dîmenek de zêde bikin û manîpule bikin. Ji ber vê yekê, hûn dikarin bi hêsanî muzîka paşîn, bandorên deng, û dengbêjan rast bikin. Ji bo manîpulekirina leyiztina dengî, di nav de deng, deng, û panning, hejmarek amûr hene.
Parçeya Audio ya Unreal Engine bi tevahî bi motora mayî ve girêdayî ye. Ji ber vê yekê, hûn dikarin dengek dînamîk, reaktîf hebe ku bersivê dide bûyerên lîstikê. Ma hûn lîstikek pêşbaziyê an ezmûnek rastiya virtual çêdikin, beşa Audio her tiştê ku hûn hewce ne hene.
Networking
Parçeya torê ji bo afirandina lîstik û sepanên pirlîstikvan ên serhêl gelek amûrek bêkêmasî heye. Ew cûrbecûr mîhengên torê piştgirî dike.
Di nav wan de mîhengên peer-to-peer, muwekîlê-server, û sazûmanên serverê yên taybetî hene. Di heman demê de, ew xwedan API-yek maqûl, zexm e ku ji bo pêşxistina çareseriyên torê yên bespoke.
Hûn dikarin kapasîteyên wekî ragihandina rast-dem û hevdemkirina lîstikvan bikar bînin.
Digel vê yekê, mîmariya torê ya di Unreal Engine de ji bo ku zehf berbelav be hatî çêkirin. Ji ber vê yekê, ew hem ji bo lîstikên piçûk ên serbixwe û hem jî ji bo ezmûnên pirzimanî yên mezin maqûl e.
Navrûya Bikarhêner (UI)
Navrûya Bikarhêner a Engine Unreal (UI) amûrek yek-cûre û hêzdar e. Hûn dikarin ji bo lîstik û sepanan navgînên dînamîkî, û bikarhêner-heval dîzayn bikin. Berevajî pergalên UI-ya kevneşopî, UI-ya Unreal Engine-ê zehf maqûl e. Di heman demê de, ew bi hêsanî bi daxwazên yekta yên her projeyê re adapteyî ye.
Navbera bikarhênerê ya Unreal Engine bi karanîna tevliheviya widgetan ve hatî pêşve xistin. Van widgetan hêmanên UI-yê yên pêş-çêkirî yên mîna bişkok, slider, qadên nivîsê, û UMG (Grafikên Tevgera Unreal) in. UMG zimanek nivîsandinê ya dîtbar e ku ji we re dibe alîkar ku hûn hêmanên UI-ya xwerû biafirînin.
Hûn dikarin navgînên pir înteraktîf ên ku bersivê didin danûstendina bikarhêner ava bikin. Û, hûn dikarin li ser xuyang û fonksiyona UI-yê bi tevahî kontrol bikin.
UI ya Unreal Engine di heman demê de gelek taybetmendiyên sofîstîke jî piştgirî dike. Di nav wan de lihevhatina pir-çareseriyê û pir-platform, sêwirana bersivdar, û sêwirana dînamîkî jî hene. Bi vî rengî, hûn dikarin navbeynkariyên ku di nav cûrbecûr cîhazan de baş tevdigerin sêwirînin.
Ew bi hêsanî dixebite ka hûn lîstikek mobîl, ezmûnek VR, an serîlêdanek sermaseyê ava dikin.
Xelasî
Bikaranîna Unreal Engine, li gorî me, ji bo pêşdebir û hilberînerên lîstikê bi gelemperî tevgerek biaqil e. Ew xwedî kapasîteya mezin e ku ramanên we bide jiyîn, bi gihîştina wê û civata piştgirîyê re.
Ji ber vê yekê, ew hem ji bo pêşdebirên xwedî ezmûn û hem jî ji bo yên ku nû dest pê dikin alternatîfek balkêş e.
Di heman demê de hêjayî gotinê ye ku hûn dikarin Unreal Engine di pîşesaziyên ji bilî hilberîna lîstikê de, wekî mîmarî, sêwirana hilberê, û sînema û televîzyonê, bikar bînin.
Hemî van taybetmendiyan li hev dikin da ku Unreal Engine ji bo her kesê ku dixwaze ezmûnên nûjen û balkêş pêş bixe bibe vebijarkek berbiçav.
Leave a Reply