Publikimi i motorit të hapur të lojërave Godot 4.3

Pasë tetë muajsh zhvillimi, është publikuar lëshimi i motorit të lojërave të lirë Godot 4.3, i përshtatshëm për krijimin e lojërave 2D dhe 3D. Motori mbështet një gjuhë të thjeshtë për të mësuar për përcaktimin e logjikës së lojës, një ambient grafik për projektimin e lojërave, një sistem për shpërndarjen e lojërave me një klik, mundësi të gjera për animacionin dhe simulimin e proceseve fizike, një debugger të integruar dhe një sistem për identifikimin e ngushticave në performancë. Kodi i motorit të lojërave, ambientit të projektimit të lojërave dhe mjeteve përkatëse të zhvillimit (motorin fizik, serverin e zërit, backendet për renderimin 2D/3D, etj.) shpërndahet nën licencën MIT.

Kodi burimor i motorit u hap në vitin 2014 nga studioja OKAM, pas dhjetë vitesh zhvillimi të një produkti pronësor të nivelit profesional, i cili është përdorur për krijimin dhe publikimin e shumë lojërave për PC, konsola lojërash dhe pajisje mobile. Motori mbështet të gjitha platformat më të njohura desktop dhe mobile (Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), si edhe zhvillimin e lojërave për Web. Janë përgatitur build-e binare të gatshme për ekzekutim për Linux, Android, Windows dhe macOS.

Ndryshimet kryesore:

  • ËshtĂ« shtuar mbĂ«shtetje eksperimentale e integruar pĂ«r protokollin Wayland nĂ« sistemet Linux dhe BSD.
  • JanĂ« shtuar burime tĂ« reja AudioStreamInteractive, AudioStreamPlaylist dhe AudioStreamSynchronized, tĂ« cilat lejojnĂ« krijimin e njĂ« shoqĂ«rimi muzikor dinamik qĂ« ndryshon nĂ« varĂ«si tĂ« kontekstit nĂ« lojĂ«.
  • ËshtĂ« shtuar mundĂ«sia e interpolimit gjatĂ« simulimit tĂ« proceseve fizike nĂ« hapĂ«sirĂ«n dy-dimensionale, duke krijuar korniza shtesĂ« pĂ«r vizatimin e gjendjeve ndĂ«rmjet pozitat aktuale dhe atyre tĂ« ardhshme tĂ« objektit, duke e bĂ«rĂ« daljen mĂ« tĂ« lĂ«muar nĂ« ekranet me frekuenca tĂ« larta rifreskimi dhe nĂ« pajisjet me kapacitete tĂ« ulta.
  • ËshtĂ« rishikuar plotĂ«sisht ndËrfaqja vizuale e redaktuesit tĂ« shenjave, e cila tani Ă«shtĂ« mĂ« mirĂ« e pĂ«rshtatur pĂ«r punĂ« me grafikĂ« tĂ« mĂ«dha dhe komplekse. PĂ«r tĂ« pĂ«rmirĂ«suar perceptimin e informacionit, nyjat tani ngjyrosen nĂ« pĂ«rputhje me kategorinĂ«, dhe pĂ«r lidhjet e nyjeve pĂ«rdoren ngjyra mĂ« tĂ« dukshme. JanĂ« shtuar dy lloje tĂ« reja nyjesh — «reroute» dhe «frame» pĂ«r tĂ« thjeshtuar lĂ«vizjen dhe theksimin vizual tĂ« nyjeve.
  • ËshtĂ« rritur fleksibiliteti i punĂ«s me nivelet. ËshtĂ« shtuar njĂ« nyje e re TileMapLayer pĂ«r tĂ« thjeshtuar shtimin e niveleve. Nyjave tĂ« krijuara mĂ« parĂ« TileMap mund t'u konvertohen nxjerrjeve TileMapLayer me vetĂ«m njĂ« klik nĂ« redaktues.
  • ËshtĂ« rikthyer mbĂ«shtetja pĂ«r eksportimin e aplikacioneve Web qĂ« funksionojnĂ« nĂ« njĂ« mĂ«nyrĂ« njĂ«-thread. Aplikacionet njĂ«-thread janĂ« mĂ« tĂ« pĂ«rputhshme me shfletuesit dhe nuk kĂ«rkojnĂ« mbĂ«shtetje serverike tĂ« komplikuar.
  • ËshtĂ« optimizuar performanca nĂ« mĂ«nyrĂ« shumĂ«-thread. JanĂ« bĂ«rĂ« ndryshime qĂ« reduktojnĂ« mundĂ«sinĂ« e bllokimeve reciproke. ËshtĂ« rritur besueshmĂ«ria e ngarkimit shumĂ«-thread tĂ« burimeve.
  • NĂ« mjetet pĂ«r krijimin e animacionit skeletor Ă«shtĂ« shtuar njĂ« nyje e re SkeletonModifier3D, e cila thjeshton organizimin e lĂ«vizjes sĂ« nyjave duke pĂ«rdorur skripte. JanĂ« shtuar mundĂ«si tĂ« reja pĂ«r importimin e animacionit skeletor nĂ« formatin fbx. NĂ« ndĂ«rfaqen e menaxhimit tĂ« animacionit Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r pĂ«rzgjedhjen, kopjimin, ngjitjen dhe shumĂ«fishimin e çelĂ«save tĂ« kornizĂ«s.
  • ËshtĂ« shtuar mundĂ«sia e ndarjes automatike tĂ« rrjeteve tĂ« navigimit nĂ« pjesĂ« tĂ« veçanta, duke e bĂ«rĂ« mĂ« tĂ« lehtĂ« punĂ«n me projekte qĂ« pĂ«rfshijnĂ« botĂ« tĂ« mĂ«dha lojĂ«rash, si dhe redukton konsumin e memories dhe rrit performancĂ«n. Ndarja pĂ«rcaktohet pĂ«rmes definimeve tĂ« kufijve dhe pĂ«rmasave me anĂ« tĂ« pronave tĂ« reja nĂ« burimet e NavigationPolygon (2D) dhe NavigationMesh (3D).
  • NĂ« redaktues Ă«shtĂ« shtuar mbĂ«shtetje e integruar pĂ«r importimin e skedarĂ«ve nĂ« formatin fbx, pa nevojĂ«n pĂ«r pĂ«rdorimin e njĂ« konvertuesi tĂ« jashtĂ«m. ËshtĂ« ofruar mundĂ«sia pĂ«r tĂ« zhvendosur panelin e aksesit nĂ« sistemin e skedarĂ«ve nĂ« fund tĂ« ekranit, duke siguruar mĂ« shumĂ« hapĂ«sirĂ« tĂ« lirĂ« pĂ«r shikimin e skedarĂ«ve.
  • JanĂ« rishikuar dizajni i menaxherit tĂ« projekteve, nĂ« tĂ« cilin Ă«shtĂ« ofruar mundĂ«sia pĂ«r qasje tĂ« drejtpĂ«rdrejtĂ« nĂ« cilĂ«simet e redaktuesit, siç janĂ« gjuha, tema e dizajnit, niveli i shkallĂ«zimit dhe mĂ«nyra rrjet. ËshtĂ« shtuar njĂ« komponent pĂ«r kontrollin e pĂ«rditĂ«simeve.
    Publikimi i motorit të hapur të lojërave Godot 4.3
  • ËshtĂ« shtuar njĂ« nyje e re Parallax2D, e cila thjeshton krijimin e iluzionit tĂ« thellĂ«sisĂ« nĂ« lojĂ«rat 2D pĂ«rmes lĂ«vizjes sĂ« elementeve tĂ« sfondit me shpejtĂ«si tĂ« ndryshme.
  • NĂ« sistemin e renderimit Ă«shtĂ« shtuar mbĂ«shtetje paraprake pĂ«r pĂ«rzierjen e kanaleve alfa nĂ« 3D-shader, duke lejuar krijimin e gjuhĂ«ve mĂ« realistike tĂ« flakĂ«s dhe fishekzjarrĂ«ve. ËshtĂ« shtuar API pĂ«r menaxhimin e efekteve nĂ« fazĂ«n e kompozitimit, duke lejuar lidhjen e kodit tuaj pĂ«r tĂ« ndryshuar logjikĂ«n e vizatimit (p.sh., mund tĂ« pĂ«rdoret pĂ«r krijimin e efektit tĂ« mjegullĂ«s gjatĂ« lĂ«vizjes). JanĂ« zgjeruar mundĂ«sitĂ« e gjenerimit tĂ« mjegullĂ«s, duke e lejuar pĂ«rcaktimin e vendit ku fillon mjegulla dhe kur bĂ«het plotĂ«sisht e opak. JanĂ« bĂ«rĂ« pĂ«rmirĂ«sime tĂ« konsiderueshme nĂ« backend-in e renderimit 'Compatibility'.
  • ËshtĂ« modernizuar arkitektura e objektit RenderingDevice dhe Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r njĂ« grafik tĂ« drejtuar aciklik tĂ« renderimit, duke lejuar optimizimin e transferimit tĂ« komandave nĂ« API-nĂ« grafike, e cila demonstron rritjen e frekuencĂ«s sĂ« kornizave me 5-15% pa bĂ«rĂ« ndryshime nĂ« skenĂ«n 3D.
  • ËshtĂ« shtuar njĂ« shofer i ri renditjes, i cili pĂ«rdor Direct3D 12.
  • NĂ« GDScript Ă«shtĂ« ofruar mundĂ«sia pĂ«r tĂ« zvogĂ«luar madhĂ«sinĂ« e kodit gjatĂ« eksportit pĂ«rmes pastrimit, paketimit dhe obfuskimit tĂ« tij. ËshtĂ« shtuar njĂ« operator i ri "is not" (pĂ«r shembull, "nĂ«se my_node is not Node3D:"). NĂ« redaktor janĂ« zgjeruar mundĂ«sitĂ« e plotĂ«simit automatik tĂ« kodit.
  • JanĂ« zgjeruar mundĂ«sitĂ« pĂ«r krijimin e lojĂ«rave pĂ«r helmetat e realitetit virtual, duke pĂ«rdorur OpenXR dhe WebXR. ËshtĂ« shtuar mbĂ«shtetje pĂ«r simulatorin Meta XR Simulator.
    Publikimi i motorit të hapur të lojërave Godot 4.3
  • NĂ« lojĂ«rat pĂ«r Web Ă«shtĂ« pĂ«rmirĂ«suar cilĂ«sia e zĂ«rit dhe Ă«shtĂ« shtuar mundĂ«sia e shfaqjes sĂ« njĂ« ekranit tĂ« pritjes.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster