Godot 3.2 Furan Matoorka Ciyaarta waa la siidaayay

Kadib 10 bilood oo horumar ah la daabacay sii daayo engine ciyaarta free godot 3.2, ku haboon abuurista ciyaaraha 2D iyo 3D. Matoorku waxa uu taageerayaa luuqad macquul ah oo si fudud loo baran karo, jawi garaaf ah oo loogu talagalay naqshadaynta ciyaarta, habka geynta ciyaarta hal-guji, awoodaha jilitaanka iyo jilitaanka ballaaran ee hababka jireed, qalab-qalab ku dhex jira, iyo nidaam lagu aqoonsanayo caqabadaha waxqabadka . Koodhka mashiinka ciyaarta, deegaanka naqshadaynta ciyaarta iyo agabka horumarineed ee la xidhiidha (matoorka fiisigiska, adeegaha codka, 2D/3D dib u soo celinta, iwm.) faafin hoos shatiga MIT.

Koodhadhka isha matoorka waxay ahaayeen furan ee 2014 by studio OKAM, ka dib toban sano oo la soo saaray alaabo-xirfadeed-xirfadeed oo loo isticmaalay abuurista iyo daabacaadda ciyaaro badan loogu talagalay PC, consoles-yada ciyaarta iyo aaladaha mobilada. Matoorku waxa uu taageeraa dhammaan miisaska caanka ah ee miisaska iyo moobilada (Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), iyo sidoo kale horumarinta ciyaaraha shabakadda. U diyaarsan in la maamulo shirarka binary sameeyay ee Linux, Windows iyo macOS.

Π’ laan gaar ah horumarisa gadaal cusub soo bandhigid ku salaysan Vulkan garaafyada API, kaas oo la bixin doono siidaynta soo socota ee Godot 4.0, halkii laga heli lahaa dib u celinta hadda la bixiyo iyada oo loo marayo OpenGL ES 3.0 iyo OpenGL 3.3 2.0/OpenGL 2.1 dhabarka dambe ee sare ee samaynta qaab dhismeedka cusub ee ku salaysan Vulkan). Ka gudubka Godot 3.2 ilaa Godot 4.0 waxay u baahan doontaa dib-u-shaqayn codsi ah sababtoo ah iswaafajin la'aanta heerka API, laakiin laanta Godot 3.2 waxay yeelan doontaa wareeg taageero dheer, muddada taas oo ku xirnaan doonta baahida laankan isticmaalayaasha. Siidaynta ku meel gaadhka ah ee 3.2.x sidoo kale kama saarayso soo-dejinta hal-abuurka cusub ee laanta 4.x ee aan saamaynaynin xasiloonida, sida taageerada Isku-dubaridka AOT, ARCore, DTLS iyo madal IOS ee mashaariicda C #.

Tilmaamaha cusub ee muhiimka ah ee Godot 3.2:

  • Taageero lagu daray Oculus Quest koofiyada dhabta ah ee dhabta ah, oo lagu saleeyay plugin ee madal Android. Taageerada qaab-dhismeedka ayaa lagu daray horumarinta hababka xaqiiqada ee la kordhiyay ee iOS ARKit. Taageerada qaabdhismeedka ayaa loo sameeyay Android ARCore, laakiin wali diyaar uma aha waxaana lagu dari doonaa mid ka mid ah sii daynta dhexe ee 3.3.x;

  • Dib loo shaqeeyay interface ee editor shader muuqaal. Lagu daray noodhadh cusub oo loogu talagalay abuurista hadhyo horumarsan. Shaders ay hirgeliyeen qoraallada qadiimiga ah, taageerada joogtada ah, arraysyada iyo beddelayaasha "kala duwan" ayaa lagu daray. Shaderyo badan oo u gaar ah OpenGL ES 3.0 dhabarka dambe ayaa loo gudbiyay OpenGL ES 2;

    Godot 3.2 Furan Matoorka Ciyaarta waa la siidaayay

  • Taageerada Jidh ahaan Ku Salaysan (PBR) waxay la mid tahay awooda matoorada wax soo saarka ee PBR ee cusub, sida Blender Eevee iyo Nashqadeeyaha Walaxda, si loo hubiyo in muuqaal la mid ah soo bandhigida Godot iyo xirmooyinka qaabaynta 3D ee la isticmaalay;
  • Goobo samaynta kala duwan ayaa la hagaajiyay si loo horumariyo waxqabadka loona hagaajiyo tayada sawirka. Sifooyin badan oo ka yimid GLES3 ayaa loo wareejiyay GLES3 dhabarka dambe, oo ay ku jiraan taageerada MSAA (Multisample anti-aliasing) habka ka-hortagga alliasing iyo saameyno kala duwan oo ka dambeeya hab-socodka (iftiin, DOF blur iyo BCS);
  • Waxaa lagu daray taageero buuxda oo loogu talagalay soo dejinta 3D muuqaalada iyo moodooyinka glTF 2.0 (GL Transmission Format) oo lagu daray taageerada bilowga ah ee qaabka FBX, kaas oo kuu ogolaanaya inaad soo dejiso muuqaallo leh animation ka Blender, laakiin aan weli la socon Maya iyo 3ds Max. Taageero lagu daray haragga mesh-ka marka laga soo dejinayo muuqaallada glTF 2.0 iyo FBX, taasoo kuu oggolaanaysa inaad isticmaasho hal mesh dhowr meshes.
    Shaqada lagu hagaajinayo laguna xasilinayo taageerada glTF 2.0 ayaa la sameeyay iyada oo lala kaashanayo bulshada Blender, taas oo bixin doonta taageerada glTF 2.0 ee la sii daayay 2.83;

  • Awoodaha shabakadda ee matoorka ayaa la ballaariyay iyada oo la taageerayo borotokoolka WebRTC iyo WebSocket, iyo sidoo kale awoodda loo isticmaalo UDP ee habka multicast. Added API Isticmaalka xashiishka cryptographic iyo la shaqaynta shahaadooyinka. Waxaa lagu daray is-dhexgal garaaf ah oo loogu talagalay muujinta dhaqdhaqaaqa shabakada Waxaa bilaabmay shaqo abuurkii deked Godot
    WebAssembly/HTML5, kaas oo kuu ogolaanaya inaad ku socodsiiso tifaftiraha browserka adigoo isticmaalaya Webka;

    Godot 3.2 Furan Matoorka Ciyaarta waa la siidaayay

  • Dib loo shaqeeyay plugin ee nidaamka Android iyo nidaamka dhoofinta. Hadda, abuurista baakadaha Android, laba hab oo dhoofinta kala duwan ayaa la bixiyaa: mid leh matoor horay loo dhisay, kan labaadna wuxuu kuu oggolaanayaa inaad abuurto dhismo adiga kuu gaar ah oo ku saleysan xulashooyinka matoorka la habeeyey. Habaynta shirarkaada waxaa lagu samayn karaa heerka plugin ee Android, iyada oo aan gacanta lagu habeynin qaabka isha;
  • Taageero lagu daray doorashada kala goynta sifooyinka shakhsi ahaaneed, tusaale ahaan, waxaad ka saari kartaa badhamada wac tifaftiraha 3D, tifaftiraha qoraalka, maktabadda kheyraadka, noodhka, muraayadaha, guryaha iyo walxaha kale ee aan looga baahnayn horumariyaha (qarinta waxyaabaha aan loo baahnayn waxay kuu ogolaaneysaa inaad si weyn u fududeyso interface);

    Godot 3.2 Furan Matoorka Ciyaarta waa la siidaayay

  • Taageerada bilawga ah ee lagu daray is dhexgalka nidaamyada kontoroolka isha oo la hirgeliyay plugin loogu talagalay taageerada Git
    ee tifaftiraha;

  • Waxaa suurtagal ah in dib loo qeexo kamarada ciyaaraha orodka ah ee daaqada tifaftiraha, taas oo suurtogal ka dhigaysa in la qiimeeyo hababka kala duwan ee ciyaarta (aragti bilaash ah, kormeerka noodhka, iwm.);

  • Dhaqangelinta server-ka LSP (Language Server Protocol) ee luqadda GDScript ayaa la soo jeediyay, kaas oo kuu ogolaanaya inaad ku wareejiso macluumaadka ku saabsan semantics ee GDScript iyo xeerarka dhamaystirka koodka tifaftirayaasha dibadda, sida VS Code plugin iyo Atom;
  • Horumarin badan ayaa lagu sameeyay tifaftiraha qoraalka GDScript ee ku dhex jira: kartida lagu dejinayo calaamadaynta boosaska koodka ayaa lagu daray, guddi khariidad yar ayaa la hirgeliyay (si guudmar degdeg ah dhammaan koodka), soo-gelinta otomaatiga ah ayaa la sameeyay wanaajiyay, balaadhiyey awoodaha qaabka naqshadaynta qoraalka muuqaalka;

    Godot 3.2 Furan Matoorka Ciyaarta waa la siidaayay

  • Lagu daray qaab abuurista ciyaaraha been abuurka ah ee 3D, taasoo kuu ogolaanaysa inaad isticmaasho saamaynta qoto dheer ee ciyaaraha laba-geesoodka ah adoo qeexaya dhowr lakab oo qaabeeya aragti khiyaali ah;

  • In 2D editor soo noqday taageerada atlases texture;
    Godot 3.2 Furan Matoorka Ciyaarta waa la siidaayay

  • GUI waxa ay casriyeysay habka dhigista barroosinnada iyo xuduudaha aagga;
  • Xogta qoraalka, awoodda lagu kormeerayo isbeddellada saameynaya cabbirrada duullimaadka ayaa lagu daray, taageerada summada BBCode ayaa la bixiyay, iyo awoodda lagu qeexo saameyntaada ayaa la bixiyay;
  • Lagu daray dhaliyaha qulqulka maqalka kaas oo kuu ogolaanaya inaad abuurto mowjado dhawaaq ah oo ku salaysan xayndaabyo gaar ah iyo falanqeeye muuqaal ah;
  • Isticmaalka maktabadda V-HACD Awoodda lagu kala furfuro meshes-ka-kooxeed ee qaybo saxan oo la fududeeyay ayaa la hirgeliyay. Habkani wuxuu si weyn u fududeeyaa jiilka qaababka isku dhaca ee meshes 3D ee jira;


  • Awoodda lagu horumariyo caqli-galka ciyaarta ee C # iyadoo la adeegsanayo Mono ee aaladaha Android iyo WebAssembly waa la hirgeliyay (horey C # waxaa lagu taageeray Linux, Windows iyo macOS). Iyada oo ku saleysan Mono 6.6, taageerada C # 8.0 waa la fuliyay. C #, taageerada bilowga ah ee isku-dubarid ka-hor-time (AOT) ayaa sidoo kale la hirgeliyay, taas oo lagu daray saldhigga koodka, laakiin aan weli la hawlgelin (WebAssembly, turjubaan ayaa weli la isticmaalaa). Si aad wax uga beddesho C # code, waxa suurtagal ah in lagu xidho tifaftirayaasha dibadda sida MonoDevelop, Visual Studio for Mac iyo Jetbrains Rider;
  • Si weyn loo ballaariyay oo loo hagaajiyay dukumiintiyada. Qayb la daabacay turjumaada dukumentiyada ruushka (turjumay hage horudhac ah oo lagu bilaabayo).

Source: opennet.ru

Add a comment