Godot, motori i lojës me burim të hapur azhurnohet në versionin 3.3

Pas 7 muajsh zhvillimi, Lëshohet motori i lojërave falas Godot 3.3 i cili është i përshtatshëm për krijimin e lojërave 2D dhe 3D. Dega Godot 3.3 është plotësisht në përputhje me Godot 3.2 dhe vazhdon të zhvillojë versione të qëndrueshme të motorit, për të cilat do të sigurohet një cikël i gjatë mbështetës.

Fillimisht, në vend të Godot 3.3, ishte planifikuar të lëshohej azhurnimi 3.2.4, por versionet 3.2.x u perceptuan nga përdoruesit si korrigjues, pavarësisht transferimit të veçorive të reja nga dega 4.0, kështu që projekti kaloi në skemën e versionit semantik klasik .

Në veçanti azhurnimi i shifrës së tretë tani do të tregojë praninë e vetëm rregullimeve, e dyta, përfshirja e funksionalitetit të ri dhe e para, prania e ndryshimeve që ndikojnë në pajtueshmëri. Dega 3.xx do të ndiqet paralelisht me 4.xx derisa Godot 4.x të stabilizohet plotësisht dhe të përshtatet me të gjithë harduerin aktual.

Karakteristikat kryesore të reja të Godot 3.3

Në këtë version të ri, si risia kryesore, bie në sy se ka përgatiti një version redaktor që punon në një shfletues uebi.

Gjithashtu shtoi aftësinë për të eksportuar lojëra për platformën Android në formatin AAB (Paketa e Aplikacioneve Android), plus paketat APK. Formati AAB lejon të ngarkohen vetëm ato biblioteka vendase që janë të nevojshme për të punuar në pajisjen aktuale (për shembull, armeabi-v7a ose arm64-v8a).

Për Android, aftësia për të futur elementë të bazuar në motorin Godot në formën e nën-përbërësve që përdorin një pjesë të dritares zbatohet gjithashtu në aplikacione, përveç shtimit të mbështetjes për zonat e verbra të ekranit (raundet dhe notat për kamerën), ngjarjet e miut dhe hyrja nga një tastierë e jashtme.

APshtë propozuar një API i ri për të krijuar dhe shpërndarë shtojca për iOS, e cila ju lejon të zhvendosni shtojcat (ARKit, GameCenter, InAppStore) në një depo të veçantë dhe t'i zhvilloni ato në mënyrë të pavarur nga motori Godot. Ky API u implementua më parë për platformën Android.

Një tjetër ndryshim i rëndësishëm ishte në eksportuesit e lojërave në internet (HTML5) që u përmirësuan pasi u morën përmirësime dhe mbështetje për tastierat dhe lojërat, përveç gjithashtu mori mbështetje për GDNative dhe skripte me shumë fije për lojërat që ekzekutohen në shfletues, por për shkak të kufizimeve të platformës HTML5, zbatimi i saj është i papajtueshëm me opsionet për lojërat vendase. Gjithashtu, zbatimi i transmetimit është i lidhur me SharedArrayBuffer API, i cili nuk është i disponueshëm në të gjithë shfletuesit. Profili me shumë fijes gjithashtu shton mbështetje për AudioWorklet API lejon dalje më të mirë të audios pa bllokuar rrjedhën kryesore.

Nga ana tjetër, ne mund ta gjejmë atë shtoi mbështetjen për krijimin e lojërave për Hardueri i ri i Apple i pajisur me çip Armët M1, së bashku me të cilën u shtua mbështetja për bashkëngjitjen e nënshkrimeve dixhitale në skedarët ekzekutues të gjeneruar për macOS.

Që nga dega 4.0, një API i modernizuar është kryer për të organizuar multreadreading, në të cilin përdoren aftësitë e standardit C ++ 14, është rritur besueshmëria e punës në platforma të ndryshme dhe është kryer optimizimi i performancës.

Një optimizim i degës 4.0 është zhvendosur e cila përdor strukturën BVH (Hierarkia e Vëllimit të Bounding) në vend të metodës Octree për ndarje dinamike hapësinore gjatë pasqyrimit. BVH tani është e paracaktuar dhe zgjidh shumë çështje të performancës.

Përdoret një implementim i unifikuar i përpunimit të grupeve 2D (përpunimi i grupeve, optimizimi për të zvogëluar thirrjet tërheqëse duke marrë parasysh pozicionin relativ të objekteve), i cili mund të përdoret si për OpenGL ES 3 ashtu edhe për OpenGL ES 2. Vetë optimizimi tani mbulon më shumë objekte, përfshirë linjat dhe shumëkëndëshat.

Shtoi një ndërtues të ri të hartave të ndriçimit (lightmapper), i cili zbaton metodën e gjurmës dhe mbështet zvogëlimin e zhurmës duke përdorur bibliotekën oidn (Open Image Denoise). Ndriçuesi i ri përdor CPU-të për llogaritjen dhe zgjidh shumicën e problemeve të cilësisë të qenësishme në kontrolluesin e vjetër.

Shtojca OpenXR u shtua me mbështetje për standardin me të njëjtin emër për të krijuar aplikacione të realitetit virtual dhe të shtuar. Porta HTML5 për krijimin e lojërave të bazuara në teknologjitë e realitetit virtual ka shtuar mbështetjen për specifikimin WebXR.

Më në fund, nëse doni të dini më shumë për këtë, mund të kontrolloni detajet Në lidhjen vijuese.

Merr Godot

Godot është në dispozicion për shkarkim në kjo faqe për Windows, Mac OS dhe Linux. Ju gjithashtu mund ta gjeni në Avull y itch.io.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.