Horumarka ciyaaraha ayaa kor u kacaya maanta. Adduunka ee Engine dhalanteed runtii waa mid xiiso leh oo mudan in la baadho.
Taasi waa sababta, qoraalkan, waxaan ku eegi doonaa naqshadda mashiinka ciyaarta caanka ah.
Waxaan baari doonaa sida Unreal Engine u yahay qalab weyn oo lagu soo saaro ciyaaraha fiidyaha tayada sare leh iyo muuqaalada naqshadaha. Sidoo kale, waxaanu eegi doonaa sifooyinka kala duwan ee ka dhigaya qalab awood leh. Laga soo bilaabo naqshadeeda qaybta ku salaysan ilaa luqadda qoraalka ee ku dhisan; waa fiiro gaar ah.
Haddaba, aan bilowno oo aan wax ka barano Engine dhalanteed!
Waa maxay Matoorka aan dhabta ahayn? Iyo, Waa maxay sababta ay caan u tahay?
Mashiinka aan dhabta ahayn waa mashiinka ciyaarta ee adag.
Sidaa darteed, haddii aad tahay horumariye waxaad dhisi kartaa wax cajiib ah kulan video, waayo-aragnimada dhabta ah ee dhabta ah, iyo muuqaal-dhismeedka qaab dhismeedka leh. Way ku baahsan tahay horumariyeyaasha sababtoo ah way fududahay in la isticmaalo oo la habeeyo. Sidoo kale, waxa ay leedahay tiro badan oo qalab iyo awood.
Matoorka aan dhabta ahayn wuxuu noqon karaa doorasho cajiib ah oo lagu dhisayo mashruucaaga xiga.
Aynu eegno qaab-dhismeedka matoorka aan dhabta ahayn anagoo mid mid u falanqaynayna qaybihiisa.
Core
Qaybta xudunta u ah matoorka Unreal waa udub dhexaadka mishiinka waxayna masuul ka tahay hawlaha aasaasiga ah. Waxay maamushaa habaynta gelinta, maaraynta xusuusta, iyo dunta. Sidoo kale, waxa ay bixisa maktabado aasaasi ah oo laga faa'iidaysto matoorka oo dhan, sida Maktabada Xisaabta iyo Maktabadda Shayga.
Qaybta Muhiimka ah waxaa loogu talagalay inay noqoto mid degdeg ah, la isku halayn karo, oo la miisaami karo. Sidaa darteed, horumariyayaashu waxay si fudud u abuuri karaan ciyaaraha waxqabadka sare leh iyo abka.
Mid ka mid ah astaamaha asaasiga ah ee qaybta Muhiimka ah waa habka wax-is-gelinta. Waxay taageertaa mouse, kiiboodhka, iyo galinta gamepad. Nidaamkani waa mid la qabsan kara oo si fudud loo ballaarin karaa si uu u qabto qalab badan oo wax gelinta ah. Habka maaraynta xusuusta casriga ah ayaa sidoo kale lagu daray qaybta Muhiimka ah.
Waxay kaa caawinaysaa in la dammaanad qaado in xusuusta si hufan loo isticmaalo. Oo, waxay ka hortagtaa daadinta xusuusta. Intaa waxaa dheer, qaybta Core waxay awood u siineysaa isku-xirnaanta badan. Marka, horumariyayaashu waxay u isticmaali karaan CPU-yada kala duwan si ay u qabtaan waxqabad weyn.
Muhiimadda qaybta Xuddunta waxay ku jirtaa awoodda ay u leedahay inay bixiso aasaas deggan. Markaa, mishiinka intiisa kale ayaa laga yaabaa in lagu dul dhiso. Waxay ka caawisaa horumariyayaashu inay diirada saaraan naqshadaynta abka iyo ciyaaraha. Uma baahnid inaad ka walwasho arrimaha hoose adiga oo maareynaya hawlaha aasaasiga ah sida habaynta wax gelinta iyo maaraynta xusuusta. Intaa waxaa dheer, qaybta Core waxay u adeegtaa sidii aasaas adag.
Qorista Muuqaal Muuqaal ah
Qorista Visual Scripting ee Injiinka aan dhabta ahayn waa nidaam qoraal muuqaal ah. Waxaad qaabayn kartaa macquulka ciyaarta ciyaarta, habdhaqanka AI, iyo astaamo kale oo is dhexgal ah adigoon barnaamij samayn. Waxay leedahay isdhexgal-jiid-iyo-hoos u-dhisidda.
Sidoo kale, waxa ay ka kooban tahay noodhadhka isku xidha ee matalaya falal, xaalado iyo dhacdooyin kala duwan.
Xooggeedu waxa uu ku yimaadaa awoodeeda in uu si dhakhso ah u tijaabiyo oo uu ugu celceliyo fikradaha gameplay.
Iyo, tan ugu muhiimsan waa mid aad u heli kara kuwa aan barnaamijka ahayn. Iyagoon sugin barnaamij-sameeyaha, xubnaha kale ee kooxdu waxay helayaan inay si degdeg ah u dhisaan astaamaha ciyaarta. Tani waxay si weyn u soo dedejisaa horumarka.
Sidaa darteed, waxaad yeelan kartaa tijaabo hal abuur leh markaad naqshadaynayso.
Soo bandhigid
Matoorka aan dhab ahayn ee soo bandhigidda ayaa mas'uul ka ah soo bandhigida muuqaallada 3D ee shaashadda. Waxay soo saartaa iyadoo la adeegsanayo DirectX, OpenGL, ama Metal. Sidoo kale, waxa ku jira awoodo casri ah sida hadhka isku dhafan, milicsiga, iyo hadh firfircoon. Qaybta soo bandhigida waxaa loo dhisay inay noqoto mid degdeg ah, isku xidhan, oo la miisaami karo.
Si aad u dhisto khibrado muuqaal oo cajiib ah.
Mid ka mid ah wax yaabaha muhiimka ah ee qayb ka ah samaynta ayaa ah taageerada ay u hayso hadhka adag. Taasi waxay ka dhigan tahay inaad dhisi karto walxo iyo sagxad aad u macquul ah. Taageerada wax-soo-saarka jir ahaan ku salaysan (PBR), waxay kaa caawinaysaa inaad dhisto muuqaal dhab ah oo iftiin iyo agab ah.
Awoodaha iftiinka sare sida iftiinka firfircoon iyo milicsiga waqtiga-dhabta ah ayaa sidoo kale la taageeraa.
Iyadoo la adeegsanayo Rendering, waxaad isticmaali kartaa noocyo kala duwan oo farsamooyin ka-baahsaneed ka dib, sida qoto-dheeraanta goobta iyo bannaanka shaashadda oo daboolan. Iyo, dhamaantood waxay u adeegaan si loo hagaajiyo tayada muuqaalka guud ee goobta.
Qaybta samaynta ee Unreal Engine aad bay u wanaagsan tahay iyada oo ay ugu wacan tahay hufnaantiisa. Maxaan uga jeednaa taas? Waxaad ku gaari kartaa heerar sare oo jir ah xitaa qalabka dhamaadka hooseeya. La yaab ma leh sababta ay u tahay aalad caan ka ah horumarinta ciyaarta!
Physics
Qaybaha Fiisigiska ee Engine-ka aan dhabta ahayn waxay ku salaysan yihiin matoorka NVIDIA PhysX. Tani waxay ka dhigan tahay inaad si sax ah u qaabayn karto jirka adag, jirka jilicsan, ama dareerayaasha. Qaybtan waxaa loogu talagalay inay noqoto mid degdeg ah, sax ah, oo la miisaami karo. Sidaa darteed, waxaad dhisi kartaa is-dhexgal jireed oo qancin iyo soo jiidasho leh.
Awoodaha horumarsan ee ay taageerto qaybta Fiisigiska waxaa ka mid ah jilitaanka marada. Waxaad dhistaa maro nolosha u eg iyo agab dhar ka samaysan. Waxa kale oo jira isticmaalka sifada ogaanshaha isku dhaca si loo aqoonsado loogana falceliyo isku dhaca u dhexeeya walxaha goobta.
Qaybta Fiisigiska waa sifo muhiim ah oo ka mid ah qaab dhismeedka Injineerka aan dhabta ahayn. Waa aasaaska soo saarista isdhexgalka jireed ee dhabta ah oo la rumeysan karo ee ciyaaraha. Qaybtani waxa ay ku siinaysaa agabka aad ku dhisto khibrado soo jiidasho leh oo dareen leh.
Waxaad u keeni kartaa hal-abuurkaaga mashaariicdaada. Waa run haddii ay qaabaynayso fiisigiska ragdoll ee dhabta ah ee jilayaasha ama horumarinta xujooyinka fiisigiska ku salaysan ee adag.
animation
Qaybtan, waxaad isticmaali kartaa animations si aad dadka iyo walxaha nolosha ugu keento. Qaybtani waxay bixisaa qalabyo badan oo abuurista animation, sida Animation Blueprints (garaafyada iyo mishiinada gobolka) iyo animations ku salaysan montage.
Nidaamka animation-ku waxa kale oo laga yaabaa inuu soo dejiyo animations lagu abuuray codsiyada 3D kale ee Engine Unreal iyadoo la isticmaalayo qaabka faylka FBX.
Inta ay ciyaartaadu socoto, waxaad samayn kartaa oo aad isku dari kartaa animations kala duwan. Waxaad isticmaali kartaa sifooyinka sida taxanaha animation, meelaha isku dhafka ah, iyo mishiinada gobolka. Sidoo kale, waxaa suurtogal ah in loo isticmaalo animation isku mid ah jilayaal kala duwan oo leh qaabab kala duwan oo jirka ah.
Waxaad saameyn kartaa dhaqdhaqaaqa jilayaasha ee muuqaalkaaga.
Audio
Qaybta maqalka ee matoorka aan dhabta ahayn waa qalab adag oo lagu daro codka iyo muusiga ciyaarta ama codsiga. Waxaad ka faa'iidaysan kartaa awoodo kala duwan. Waxa jira astaamo ay ka mid yihiin taageerada faylalka maqalka ah ee qaabab badan iyo kontorool dib-u-ciyaarid maqal oo firfircoon.
Horumariyayaashu waxay isticmaali karaan qaybta maqalka si ay si degdeg ah ugu daraan oo ay u maamulaan qaybaha maqalka ee goobta. Sidaa darteed, waxaad si fudud u hagaajin kartaa muusigga asalka ah, saamaynta dhawaaqa, iyo cod-bixinta. Waxa ay haysaa tiro qalab ah oo lagu maareeyo dib-u-ciyaarista maqalka, oo ay ku jiraan mugga, gaamurka, iyo garaacista.
Qaybta maqalka ee Engineerka aan dhabta ahayn waxay si buuxda ugu xidhan tahay inta kale ee mishiinka. Sidaa darteed, waxaad yeelan kartaa cod firfircoon, firfircoon oo ka jawaabaya dhacdooyinka ciyaarta. Haddi aad samaynayso ciyaarta orodka ama waayo aragnimada dhabta ah, qaybta maqalku waxa ay leedahay wax kasta oo aad u baahan tahay.
Networking
Qaybta isku xidhka ayaa leh qalabyo kala duwan oo buuxa oo loogu talagalay abuurista ciyaaraha iyo apps-ka ciyaartoy badan oo khadka ah. Waxay taageertaa isku xidhka isku xidhka kala duwan
Kuwaas waxaa ka mid ah fac-ilaa-fac, adeegaha-macmiilka, iyo habaynta server-ka u go'an. Sidoo kale, waxa ay leedahay API dabacsanaan leh oo adag si loo horumariyo xalalka isku xidhka hadalka.
Waxaad isticmaali kartaa awoodaha sida isgaadhsiinta wakhtiga-dhabta ah iyo isku xidhka ciyaartoyga.
Intaa waxaa dheer, qaab dhismeedka isku xirka ee Injiinka Unreal waxaa loogu talagalay inuu noqdo mid aad loo cabbiri karo. Markaa, waxay ku habboon tahay ciyaaraha yaryar ee madaxbannaan iyo waayo-aragnimada ciyaartoy-badan.
Isdhexgalka Isticmaalaha (UI)
Interface-ka Isticmaalaha Matoorka aan dhabta ahayn (UI) waa mid-nooc iyo qalab awood leh. Waxaad u qaabayn kartaa isdhexgal firfircoon, iyo isticmaale-saaxiibtinimo ee ciyaaraha iyo abka. Si ka duwan nidaamyada UI caadiga ah, Unreal Engine's UI waa mid aad u dabacsan. Sidoo kale, si fudud ayay ula qabsanaysaa baahida gaarka ah ee mashruuc kasta.
Interface-ka isticmaalaha matoorka aan dhabta ahayn waxa la sameeyay iyadoo la isticmaalayo isku-darka widgets. Aaladahani waa qaybo UI oo horay loo sameeyay sida badhamada, sliders, meelaha qoraalka, iyo UMG (Garaafyada Dhaqdhaqaaqa aan dhabta ahayn). UMG waa luuqad qoraal ah oo muuqaal ah oo kaa caawinaysa inaad abuurto walxaha UI ee ku habboon.
Waxaad dhisi kartaa isdhexgal aad u sarreeya oo ka jawaabaya isdhexgalka isticmaalaha. Oo, waxaad yeelan kartaa guud ahaan xakamaynta muuqaalka iyo shaqeynta UI.
UI ee matoorka aan dhabta ahayn waxa kale oo uu taageeraa tiro sifooyin casri ah. Kuwaas waxaa ka mid ah waafaqid xalal badan iyo madal badan, naqshad jawaab celin leh, iyo qaabayn firfircoon. Sidoo kale, waxaad qaabayn kartaa is-dhexyaal si fiican uga shaqeeya qalabyo kala duwan.
Si habsami leh ayey u shaqeysaa haddii aad dhisayso ciyaarta mobilada, khibrad VR, ama codsi desktop ah.
Ugu Dambeyn
Isticmaalka Mashiinka aan dhabta ahayn, fikradayada, waa tallaabo xikmad leh oo loogu talagalay horumarinta ciyaaraha iyo soosaarayaasha guud ahaan. Waxay leedahay awood aad u wanaagsan oo ay ku soo bandhigto fikradahaaga nolosha, oo ay ku lammaan tahay gelitaankeeda iyo bulshada taageerada ah.
Sidaa darteed, waa beddel soo jiidasho leh oo loogu talagalay horumarinta khibrad leh iyo kuwa hadda bilaabaya labadaba.
Waxa kale oo xusid mudan in aad u isticmaali karto mishiinka Unreal ee warshadaha aan ka ahayn wax soo saarka ciyaaraha, sida naqshadaha, naqshadaynta alaabta, shineemada iyo telefishanka.
Dhammaan sifooyinkaan waxay isku daraan inay sameeyaan Unreal Engine doorasho taagan qof kasta oo raba inuu horumariyo khibrado cusub oo soo jiidasho leh.
Leave a Reply