Godot 4.2 Open Game Engine është lëshuar

Pas pesë muajsh zhvillimi, është lëshuar motori falas i lojërave Godot 4.2, i përshtatshëm për krijimin e lojërave 2D dhe 3D. Motori mbështet një gjuhë logjike të lojës që mund të mësohet lehtë, një mjedis grafik për dizajnimin e lojës, një sistem vendosjeje të lojës me një klikim, aftësi të gjera animacioni dhe simulimi për proceset fizike, një korrigjues të integruar dhe një sistem për identifikimin e pengesave të performancës . Kodi i motorit të lojës, mjedisi i dizajnimit të lojës dhe mjetet përkatëse të zhvillimit (motori i fizikës, serveri i zërit, backendet e paraqitjes 2D/3D, etj.) shpërndahen sipas licencës MIT.

Kodi burimor i motorit u bë me kod të hapur në vitin 2014 nga OKAM Studios, pas dhjetë vitesh zhvillimi të një produkti të patentuar dhe profesional, i përdorur për të krijuar dhe publikuar lojëra të shumta për PC, konsola dhe pajisje mobile. Motori mbështet të gjitha platformat e njohura për desktop dhe celular.Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), si dhe zhvillimi i lojërave në internet. Ndërtimet binare të gatshme për t'u ekzekutuar krijohen për Linux, Android, Windows О macOS.

Ndryshimet kryesore:

  • PĂ«r zhvilluesit e lojĂ«rave 2D, shtoi mbĂ«shtetje pĂ«r shkallĂ«zimin e detyruar tĂ« numrave tĂ« plotĂ«, duke lejuar qĂ« njĂ« rrjet piksel katror tĂ« rregullohet pavarĂ«sisht nga raporti aktual i pamjes. ËshtĂ« e mundur tĂ« merren koordinatat barycentrike tĂ« normales nga pikat e kryqĂ«zimit tĂ« objektit me rreze. U shtuan metodat Rotate_toward dhe Angle_difference pĂ«r tĂ« trajtuar saktĂ« rrotullimin dhe kĂ«ndet. U shtua vetia "e mbyllur" nĂ« nyjet Line2D pĂ«r tĂ« krijuar linja tĂ« mbyllura me mbushje tĂ« vazhdueshme.
    Godot 4.2 Open Game Engine është lëshuar
  • ËshtĂ« bĂ«rĂ« punĂ« pĂ«r tĂ« pĂ«rmirĂ«suar besueshmĂ«rinĂ« e sistemit tĂ« animacionit. Nyjet AnimationPlayer dhe AnimationTree janĂ« ridizajnuar dhe unifikuar, pjesĂ«t e pĂ«rbashkĂ«ta tĂ« tĂ« cilave janĂ« tĂ« ndara nĂ« klasĂ«n e ndĂ«rmjetme AnimationMixer. Opsioni i shtuar pĂ«r pĂ«rzierjen deterministe. NjĂ« modalitet i heqjes sĂ« qepĂ«s Ă«shtĂ« shtuar nĂ« pamjen paraprake tĂ« animacionit, i cili pĂ«rfshin shfaqjen e mbivendosjeve tĂ« tejdukshme me kornizat e kaluara dhe tĂ« ardhshme tĂ« animacionit.
    Godot 4.2 Open Game Engine është lëshuar
  • AftĂ«sitĂ« e "pjekjes" sĂ« rrjetĂ«s sĂ« navigimit (duke e shndĂ«rruar atĂ« nĂ« njĂ« formĂ« statike) pĂ«r 2D janĂ« mĂ« afĂ«r aftĂ«sive tĂ« disponueshme mĂ« parĂ« nĂ« navigimin 3D, pĂ«r shembull, pĂ«r rrjetat 2D, Ă«shtĂ« zbatuar mbĂ«shtetje pĂ«r punĂ«n me trupa fizikĂ«, raste tĂ« rrjetave poligonale, poligone tĂ« thjeshta dhe harta me pllaka. serverat Navigimi 2D dhe 3D tani mbĂ«shtet pjekjen me rrjetĂ« me shumĂ« fije.
    Godot 4.2 Open Game Engine është lëshuar
  • Kodi Ă«shtĂ« rifaktoruar pĂ«r tĂ« punuar me pllaka dhe harta tĂ« pllakave. Veprimet e grupimit tĂ« blloqeve dhe renditjes pĂ«rgjatĂ« boshtit Y janĂ« optimizuar, gjĂ« qĂ« ka reduktuar ndjeshĂ«m kohĂ«n qĂ« duhet pĂ«r tĂ« pĂ«rditĂ«suar pllakat. ËshtĂ« punuar pĂ«r tĂ« pĂ«rmirĂ«suar komoditetin e krijimit tĂ« hartave tĂ« pllakave dhe pĂ«rdorimin e tyre. U shtua njĂ« mjet pĂ«r tĂ« rrokullisur dhe rrotulluar pllakat kur i vendosni ato. Mjete tĂ« pĂ«rmirĂ«suara pĂ«r redaktimin e poligoneve dhe skenave tĂ« pllakave.
    Godot 4.2 Open Game Engine është lëshuar
  • Redaktuesi i skripteve GDScript tani mbĂ«shtet rajonet e kodit tĂ« emĂ«rtuar pĂ«r shembjen e blloqeve gjatĂ« redaktimit dhe thjeshtimin e navigimit. Debuggeri i skripteve tani ofron mbĂ«shtetje tĂ« plotĂ« pĂ«r kodin me shumĂ« fije, pirgun e ekzekutimit dhe pikat e ndĂ«rprerjes. Skriptet e bazuara nĂ« C#/.NET tani mbĂ«shtesin platformat. Android (kĂ«rkon .NET 7.0+) dhe iOS (kĂ«rkon .NET 8.0). Skriptet GDScript kanĂ« zgjeruar mbĂ«shtetjen pĂ«r kodin e shtypur statikisht, kanĂ« shtuar mbĂ«shtetje pĂ«r literal-et r-string (string tĂ« papĂ«rpunuar) dhe kanĂ« zgjeruar aftĂ«sitĂ« e operatorit tĂ« pĂ«rputhjes.
    Godot 4.2 Open Game Engine është lëshuar
  • Porta e pamjes 3D ka mbĂ«shtetje tĂ« pĂ«rmirĂ«suar pĂ«r kontrollin e transformimeve tĂ« stilit Blender duke pĂ«rdorur miun dhe tastet kryesore. Informacioni vizual i pĂ«rmirĂ«suar tani shfaqet nĂ« pamjen 3D vetĂ«m pĂ«r objektet e zgjedhura. U shtuan tregues shtesĂ« pĂ«r elementĂ« tĂ« tillĂ« si pllakat dhe vĂ«llimi i mjegullĂ«s. Puna e pĂ«rmirĂ«suar me gizmos - çdo anĂ« e formave vĂ«llimore tani mund tĂ« zgjerohet veçmas nĂ« portin e shikimit.
    Godot 4.2 Open Game Engine është lëshuar
  • Menyja e kontekstit dhe kĂ«shillat e veglave nĂ« panelet e Inspektimit dhe Sinjaleve janĂ« pĂ«rmirĂ«suar. KĂ«shillat e veglave me pĂ«rshkrimet e pronave janĂ« shtuar nĂ« redaktuesin e temĂ«s. NĂ« panelin e sistemit tĂ« skedarĂ«ve, tani Ă«shtĂ« e mundur tĂ« theksohen vizualisht drejtoritĂ« duke u caktuar ngjyra tĂ« ndryshme. NdĂ«rfaqja e redaktuesit tĂ« burimeve tĂ« gradientit Ă«shtĂ« ridizajnuar. Redaktori i zonĂ«s sĂ« teksturĂ«s unifikon punĂ«n me tĂ« gjitha burimet e mbĂ«shtetura, duke pĂ«rfshirĂ« stilet dhe atlaset.
    Godot 4.2 Open Game Engine është lëshuar
  • NĂ« bibliotekĂ«n e aseteve, shfaqja e rezultateve tĂ« kĂ«rkimit Ă«shtĂ« pĂ«rmirĂ«suar dhe Ă«shtĂ« shtuar aftĂ«sia pĂ«r tĂ« zgjedhur njĂ« drejtori tjetĂ«r pĂ«r instalimin e njĂ« shtesĂ« ose burimi.
    Godot 4.2 Open Game Engine është lëshuar
  • NĂ« menaxherin e projektit, vendosja e kontrolleve kryesore Ă«shtĂ« ridizajnuar dhe ndĂ«rfaqja e importit tĂ« projektit Ă«shtĂ« modernizuar.
    Godot 4.2 Open Game Engine është lëshuar
  • MundĂ«sitĂ« pĂ«r zhvillimin e shtojcave pĂ«r redaktorin janĂ« zgjeruar. I gjithĂ« funksionaliteti i redaktorit sigurohet pĂ«rmes klasĂ«s EditorInterface. JanĂ« zbatuar metoda tĂ« pĂ«rshtatshme pĂ«r qasje tĂ« drejtpĂ«rdrejtĂ« nĂ« portat e pamjes 2D dhe 3D. U shtua aftĂ«sia pĂ«r tĂ« shfaqur njĂ« dialog me njĂ« paralajmĂ«rim pĂ«r ndryshimet e paruajtura.
  • Zhvillimi i sistemit eksperimental tĂ« shtesave GDExtension vazhdoi, duke lejuar pĂ«rdorimin e gjuhĂ«ve tĂ« nivelit tĂ« ulĂ«t si C++ si gjuhĂ« skriptimi pĂ«r lojĂ«ra, pa rindĂ«rtuar motorin dhe pa bĂ«rĂ« ndryshime nĂ« kod. U shtua aftĂ«sia pĂ«r tĂ« pĂ«rdorur zgjerimet GDE kur eksportoni nĂ« ueb.
  • Kontrollet e fokusit janĂ« ndryshuar nĂ« ndĂ«rfaqen e pĂ«rdoruesit. MundĂ«sia pĂ«r tĂ« transferuar fokusin nĂ« skedat individuale nĂ« shiritin e skedave Ă«shtĂ« zbatuar, pĂ«rfshirĂ« kur lundroni duke pĂ«rdorur tastierĂ«n. NjĂ« metodĂ« Ă«shtĂ« shtuar nĂ« nyjet e kontrollit pĂ«r tĂ« gjetur elementin tjetĂ«r tĂ« fokusueshĂ«m ngjitur. Nyjet e ndĂ«rtimit tĂ« grafikut (GraphEdit dhe GraphNode) janĂ« ridizajnuar ndjeshĂ«m. Opsionet pĂ«r personalizimin e shiritit tĂ« veglave tĂ« nyjĂ«s kryesore GraphEdit janĂ« zgjeruar.
    Godot 4.2 Open Game Engine është lëshuar
  • U shtua aftĂ«sia pĂ«r tĂ« ndryshuar llojin e importit tĂ« aseteve nĂ« fluturim me pĂ«rditĂ«simin automatik tĂ« skenave dhe burimeve qĂ« nuk kĂ«rkon rinisjen e redaktorit. Opsionet e disponueshme tĂ« importit janĂ« zgjeruar dhe Ă«shtĂ« siguruar aftĂ«sia pĂ«r tĂ« ndryshuar vetitĂ« fizike tĂ« objekteve tĂ« importuara, si dhe parametrat e hijes dhe tĂ« dukshmĂ«risĂ«. U shtua aftĂ«sia pĂ«r tĂ« parĂ« paraprakisht animacionet nĂ« dialogun e importit. MbĂ«shtetje e zgjeruar pĂ«r importimin e aktiveve nga Blender nĂ« formatin GLTF. MbĂ«shtetje e shtuar pĂ«r importimin e imazheve nĂ« formatin KTX.
    Godot 4.2 Open Game Engine është lëshuar
  • JanĂ« bĂ«rĂ« optimizime pĂ«r tĂ« pĂ«rmirĂ«suar performancĂ«n e paraqitjes. PĂ«r tĂ« pĂ«rshpejtuar punĂ«n nĂ« pajisjet mobile, barrierat raster ndahen nĂ« komponentĂ« kulme dhe fragmente. Gjenerimi i pĂ«rshpejtuar i teksturave tĂ« zhurmshme. Shtuar parakalim pĂ«r llogaritjen e thellĂ«sisĂ«. Koha e reduktuar e ngarkimit dhe pĂ«rpilimit pĂ«r shader. Ruajtja e optimizuar e rrjetave poligonale nĂ« memorie. MbĂ«shtetje e shtuar pĂ«r ngjeshjen e rrjetave poligonale pĂ«r tĂ« reduktuar gjerĂ«sinĂ« e brezit tĂ« transmetimit.
  • U shtua aftĂ«sia pĂ«r tĂ« krijuar objektet tuaja tĂ« teksturĂ«s (njĂ« shembull i pĂ«rdorimit tĂ« hijeve llogaritĂ«se pĂ«r tĂ« krijuar njĂ« teksturĂ« me efekt uji).
  • U shtua njĂ« API pĂ«r thirrjen e kodit nĂ« fillin e renderit, i cili mund tĂ« kĂ«rkohet, pĂ«r shembull, kur duhet tĂ« sinkronizoni shaderin e llogaritjes me renderin.
  • MbĂ«shtetje e shtuar pĂ«r versionin 2.2 tĂ« teknologjisĂ« supersampling AMD FSR (FidelityFX Super Resolution), e cila pĂ«rdor shkallĂ«zimin hapĂ«sinor dhe algoritmet e rindĂ«rtimit tĂ« detajeve pĂ«r tĂ« reduktuar humbjen e cilĂ«sisĂ« sĂ« imazhit kur pĂ«rmirĂ«sohet dhe konvertohet nĂ« rezolucion mĂ« tĂ« lartĂ«.
  • Propozohet njĂ« shtypĂ«s i ri i zhurmĂ«s JNLM, duke pĂ«rdorur hartat e dritĂ«s dhe hijezuesit llogaritĂ«s. JNLM Ă«shtĂ« dukshĂ«m mĂ« i shpejtĂ« se biblioteka e denoisimit OIDN (Open Image Denoise) e pĂ«rdorur mĂ« parĂ«, por nĂ« disa situata Ă«shtĂ« inferiore nĂ« cilĂ«si.
  • Metodat e renderimit Forward+ dhe Mobile tani pĂ«rfshijnĂ« mbĂ«shtetjen pĂ«r interpretimin 2D High Dynamic Range (HDR), duke mundĂ«suar disa efekte 2D, si p.sh. shkĂ«lqimi nĂ« lojĂ«rat 3D. U shtua mbĂ«shtetje pĂ«r hijet XNUMXD nĂ« metodĂ«n e paraqitjes sĂ« pĂ«rputhshmĂ«risĂ«.
  • PĂ«r macOS Đž Windows ËshtĂ« prezantuar njĂ« drajver i ri pĂ«r renderimin OpenGL qĂ« pĂ«rdor shtresĂ«n ANGLE, e cila pĂ«rkthen thirrjet OpenGL nĂ« API-tĂ« Direct3D 11 dhe Metal.
  • Sistemi i simulimit tĂ« grimcave Ă«shtĂ« ridizajnuar pĂ«r ta bĂ«rĂ« mĂ« tĂ« lehtĂ« ruajtjen dhe pĂ«rmirĂ«simin e kontrollit tĂ« lĂ«vizjes sĂ« grimcave. PĂ«r shembull, tani mund tĂ« animoni dhe trashĂ«goni shpejtĂ«sinĂ« e lĂ«vizjes, si dhe tĂ« ndryshoni numrin e grimcave tĂ« emetuara. U shtua njĂ« mjet pĂ«r tĂ« kthyer kodin e gjenerimit tĂ« grimcave duke pĂ«rdorur CPU nĂ« kodin ekuivalent duke pĂ«rdorur GPU.
  • Shtoi mbĂ«shtetje pĂ«r pĂ«rdorimin e gjuhĂ«s vendase pĂ«r Linux, macOS Đž Windows dialogĂ«t e pĂ«rzgjedhjes sĂ« skedarĂ«ve, si dhe mundĂ«sinĂ« pĂ«r tĂ« kopjuar dhe ngjitur imazhe pĂ«rmes kujtesĂ«s sĂ« pĂ«rkohshme.
  • Arkitektura Godot Ă«shtĂ« ridizajnuar pĂ«r platformĂ«n Android, e cila Ă«shtĂ« e lirĂ« nga lidhja me Android- komponenti Fragment, i cili reduktoi kohĂ«n e nisjes sĂ« aplikacioneve dhe lojĂ«rave dhe zbatoi aftĂ«sinĂ« pĂ«r tĂ« punuar me dritare tĂ« shumta.
  • Formimi i zyrtarĂ«ve Linux- Redaktuesi Godot Ă«shtĂ« ndĂ«rtuar pĂ«r platformat ARM 32- dhe 64-bit.

Burimi: opennet.ru

Bleni njĂ« host tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, serverĂ« VPS VDS đŸ”„ Bleni hosting tĂ« besueshĂ«m tĂ« faqeve tĂ« internetit me mbrojtje DDoS, servera VPS VDS | ProHoster