Lëshimi i motorit të lojrave me burim të hapur Godot 4.6

Pështypur lëshimi i motorit të lojrave të lirë Godot 4.6, i përshtatshëm për krijimin e lojrave 2D dhe 3D. Motori mbështet një gjuhë të thjeshtë për të mësuar për përcaktimin e logjikës së lojrave, një ambient grafik për dizajnimin e lojrave, një sistem implementimi të lojrave me një klik, mundësi animacioni dhe simulimi të proceseve fizike, një debugger të integruar dhe një sistem për identifikimin e ngadalësive në performancë. Kodi i motorit të lojrave, ambientit të projektimit të lojrave dhe mjeteve të tjera të zhvillimit (motor fizike, serveri i zërit, backend për renderimin 2D/3D etj.) shpërndahet nën licencën MIT.

Tekstet burimor të motorit u hapën në vitin 2014 nga studioja OKAM, pas dhjetë vjetësh zhvillimi të një produkti privat të nivelit profesional, i cili u përdor për të krijuar dhe publikuar shumë lojëra për PC, konsola lojrash dhe pajisje mobile. Motori mbështet të gjitha platformët e njohura stacionare dhe mobile (Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), si dhe zhvillimin e lojërave për Web. Binarët e gatshëm për të drejtuar janë formuar për Linux, Android, Windows dhe macOS.

Ndryshimet kryesore në Godot 4.6 (1, 2, 3):

  • NĂ« editor Ă«shtĂ« propozuar njĂ« temĂ« e re dizajni "Modern" si temĂ« parazgjedhje, e cila shquhet pĂ«r pamjen e saj moderne, me njĂ« theksim mĂ« tĂ« kontrastuar tĂ« informacionit pĂ«r tĂ« rritur lexueshmĂ«rinĂ«, optimizimin e hapĂ«sirave mes elementeve dhe aplikimin e njĂ« skeme ngjyrash nĂ« nuanca gri. PĂ«r pĂ«rdoruesit qĂ« janĂ« mĂ«suar me dizajnin e vjetĂ«r, Ă«shtĂ« disponibĂ«l njĂ« mundĂ«si pĂ«r tĂ« rikthyer temĂ«n klasike.
    Lëshimi i motorit të lojrave me burim të hapur Godot 4.6
  • NĂ« editor Ă«shtĂ« unifikuar mĂ«nyra e punĂ«s me panelet. Panalet e poshtme dhe shumica e paneleve tĂ« dock ut duhej tani tĂ« ishin tĂ« lĂ«vizshme dhe tĂ« shkĂ«putshme. Panalet mund tĂ« transferohen me mĂ«nyrĂ«n drag & drop nĂ« pjesĂ« tĂ« ndryshme tĂ« ndĂ«rfaqes.
  • PĂ«r projektet e reja 3D, Ă«shtĂ« aktivizuar si parazgjedhje motor simuluese JoltPhysics, i cili tani pĂ«rdoret nĂ« lojra tĂ« klasĂ«s AAA, si Death Stranding 2.
  • ËshtĂ« shtuar njĂ« sistem i ri i kinematikĂ«s inverse (IK), qĂ« lejon krijimin e animacioneve mĂ« realiste. JanĂ« shtuar modifikatorĂ« dhe kufizues tĂ« rinj, qĂ« lejojnĂ« kontrollin e rrotullimit dhe shpejtĂ«sisĂ« kĂ«ndore tĂ« nyjeve pĂ«r tĂ« eliminuar lĂ«vizjet e padĂ«shiruara. Kufizimet qĂ« vendosen mund tĂ« lidhen me nyjet 3D, pĂ«r shembull, pĂ«r tĂ« bĂ«rĂ« qĂ« dora e personazhit tĂ« zvarritet dhe tĂ« kapĂ« armĂ«n. ËshtĂ« shtuar njĂ« modifikator i ri IKModifier3D, i krijuar mbi bazĂ«n e modifikatorit tĂ« skeletit SkeletonModifier3D. PĂ«r pĂ«rdorim janĂ« nĂ« disponibilitet zgjidhĂ«s deterministikĂ« (solver) TwoBoneIK3D dhe SplineIK3D, si dhe zgjidhĂ«s iterativĂ« FABRIK3D, CCDIK3D dhe JacobianIK3D. Arkitektura modulare e kornizĂ«s IK lejon kombinimin tĂ« saj me modifikatorĂ« dhe kufizues tĂ« tjerĂ« pĂ«r pĂ«rshtatjen e animacioneve procedurale drejtpĂ«rdrejt nĂ« motor.
  • Sistemi SSR (Screen Space Reflection) Ă«shtĂ« ristrukturuar plotĂ«sisht, qĂ« Ă«shtĂ« pĂ«rgjegjĂ«s pĂ«r vizualizimin e materialeve me sipĂ«rfaqe reflektimi, si metali, uji dhe xhami. Zbatimi i ri karakterizohet nga arritja e njĂ« realiteti mĂ« tĂ« lartĂ«, rritja e performancĂ«s dhe shtimi i dy mĂ«nyrave — full-resolution (cilĂ«sia maksimale) dhe half-resolution. performanca e lartĂ«).
  • JanĂ« realizuar identifikatorĂ« unikĂ« tĂ« brendshĂ«m pĂ«r nyjet (Node ID), tĂ« cilĂ«t ruhen nĂ« skedarĂ«t e skenĂ«s dhe nuk ndryshojnĂ« pas rindarjeve tĂ« skenĂ«s, ndryshimit tĂ« hierarkisĂ« sĂ« elementeve, lĂ«vizjes ose rimejtimeve tĂ« nyjeve.
  • ËshtĂ« shtuar njĂ« bibliotekĂ« libgodot, qĂ« lejon integrimin e Godot Engine nĂ« aplikacionet tuaja tĂ« veçanta nĂ« vend tĂ« nisjes sĂ« tij si njĂ« proces tĂ« veçuar, qĂ« mund tĂ« jetĂ« e dobishme, pĂ«r shembull, nĂ« zhvillimin e editorĂ«ve tuaj tĂ« lojrave. MbĂ«shtetet puna nĂ« Linux, Windows dhe macOS.
  • Skemat 2D, qĂ« vendosen si tabela nĂ« TileMap (pĂ«r shembull, arkivole animuese, llamba dhe qirinj), tani mund tĂ« rrotullohen me hapa prej 90 gradĂ«sh.
  • PĂ«r tĂ« afruar procesin e punĂ«s me editorĂ«t modernĂ« 3D, Ă«shtĂ« realizuar ndarja e mĂ«nyrave tĂ« seleksionit dhe transformimit. MĂ«nyra e mĂ«parshme "Selektimi" (Select) Ă«shtĂ« rinamed nĂ« "Transformim" (Transform), dhe Ă«shtĂ« shtuar njĂ« mĂ«nyrĂ« e re vetĂ«m pĂ«r selektimin, nĂ« tĂ« cilĂ«n mund tĂ« zgjidhen nyjat pa treguar gizmon e transformimit, duke parandaluar operacionet e rastĂ«sishme tĂ« lĂ«vizjes, rrotullimit dhe pĂ«rmasimit.
  • Instrumenti 3D pĂ«r vizatimin dhe heqjen nĂ« GridMap Ă«shtĂ« pĂ«rmirĂ«suar dhe Ă«shtĂ« kaluar nĂ« algoritmin Bresenham pĂ«r interpolimin mes pikave, qĂ« lejon marrjen e linjave mĂ« tĂ« sheshta dhe pĂ«rshpejton krijimin e niveleve tĂ« reja dhe harta voxel duke reduktuar pĂ«rshtatjet manuale.
  • NĂ« gizmon 3D Ă«shtĂ« shtuar mundĂ«sia e rrotullimit tĂ« objekteve tĂ« pĂ«rputhura me orientimin e kamerĂ«s.
  • NĂ« ndĂ«rfaqen grafike Ă«shtĂ« thjeshtuar procesi i qendrrimit tĂ« pikĂ«s sĂ« rrotullimit.
  • PĂ«rpunimi i fokusit pĂ«r miun/pad dhe tastierĂ«n Ă«shtĂ« ndarĂ« — njĂ« klik miu tani nuk ndryshon fokusin e hyrjes nga tastiera.
  • Kur zgjidhet nyja MarginContainer nĂ« editor, sigurohet vizualizimi i hapĂ«sirave nĂ« zonĂ«n e shikimit.
    Lëshimi i motorit të lojrave me burim të hapur Godot 4.6
  • ËshtĂ« pĂ«rmirĂ«suar navigimi ndĂ«rmjet tab-ve: kur lĂ«vizni njĂ« burim nĂ« mĂ«nyrĂ«n Drag & Drop tani mund tĂ« vendosni kursorin mbi tab-in pĂ«rkatĂ«s dhe automatikisht tĂ« kaloni nĂ« tĂ« pa klikuar.
  • NĂ« panelin Output, pĂ«r tĂ« hapur njĂ« skedar nĂ« editor tani mund tĂ« klikoni mbi emrin e tij nĂ« mesazhin e gabimit ose paralajmĂ«rimit.
  • NĂ« mjetin e ndjekjes sĂ« objekteve Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« krijuar snapshot-e tĂ« ObjectDB dhe pĂ«r tĂ« krahasuar skenaret e gjendjes me listat e objekteve ekzistuese nĂ« momente tĂ« caktuara nĂ« kohĂ«.
    Lëshimi i motorit të lojrave me burim të hapur Godot 4.6
  • NĂ« dialogun e hapjes sĂ« shpejtĂ« tĂ« burimeve (Quick Open) Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r parashikimin e burimit tĂ« zgjedhur nĂ« kontekstin e skenĂ«s ekzistuese.
  • NĂ« redaktorin e animacionit Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« ndryshuar gjatĂ«si e animacionit duke shtrirĂ« ose kompresuar klipet nĂ« vijĂ«n kohore. NĂ« ndĂ«rfaqen e vendosjes sĂ« kurbave BĂ©zier janĂ« shtuar butona pĂ«r tĂ« treguar, bllokuar dhe fshirĂ« grupe nyjesh.
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r kodifikimin delta tĂ« patch-eve PCK, duke lejuar pĂ«rfshirjen nĂ« patch-e vetĂ«m tĂ« pjesĂ«ve tĂ« ndryshuara tĂ« burimeve.
  • ËshtĂ« shtuar mundĂ«sia pĂ«r tĂ« rregulluar ngjyrĂ«n e dritarĂ«ve LED tĂ« kontrollorĂ«ve tĂ« lojĂ«rave. NĂ« tĂ« ardhmen pritet mbĂ«shtetje pĂ«r sensorĂ«t e lĂ«vizjes, panelet prekĂ«se, kthimin taktil, triget adaptivĂ« dhe marrjen e informacionit rreth kontrollorit.
  • PĂ«r shkak tĂ« optimizimit tĂ« pĂ«rpunimit tĂ« teksturave RGB, tĂ« cilat tani konvertohen nĂ« RGBA nĂ« GPU dhe pĂ«rdoren drejtpĂ«rdrejt, Ă«shtĂ« arritur tĂ« dyfishohet shpejtĂ«sia e operacioneve tĂ« importit tĂ« teksturave tĂ« kompresuara.
  • NĂ« renditjen e parazgjedhjes Ă«shtĂ« aktivizuar mĂ«nyra e pĂ«rzierjes "Screen" dhe Ă«shtĂ« siguruar zbatimi i efektit tĂ« ndriçimit (Glow) para tonifikimit (tonemapping). ËshtĂ« shtuar mundĂ«sia pĂ«r tĂ« rregulluar parametrat e transformimit tonal AgX.
  • NĂ« redaktorin Godot XR Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r pajisjet Android XR pĂ«r tĂ« lehtĂ«suar testimin dhe debug-imin e projekteve pĂ«r realitetin e shtuar dhe atĂ« virtual. ËshtĂ« shtuar mbĂ«shtetje pĂ«r specifikimin OpenXR 1.1.
    Lëshimi i motorit të lojrave me burim të hapur Godot 4.6
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r ekzekutimin e aplikacioneve tĂ« eksportuar nĂ« pajisjet Android pĂ«rmes scrcpy pĂ«r pasqyrimin e pĂ«rmbajtjes sĂ« ekranit tĂ« smartphone-it nĂ« ekranin e PC.
  • NĂ« ndĂ«rtimin e projekteve pĂ«r Windows, si parazgjedhje pĂ«rdoret Direct3D 12.

Përveç kësaj, mund të theksohet vazhdimi i zhvillimit të projektit Redot, i cili zhvillon një fork të Godot, i krijuar si përgjigje ndaj politikës strikte të moderimit në kanalët zyrtare të komunikimit dhe refuzimit nga zhvilluesit e Godot të mendimeve që janë në kundërshtim me pikëpamjet e tyre. Themeluesit e Redot kishin për qëllim të ndërtuan një komunitet gjithëpërfshirës, ku pranohen çdo bindje personale e zhvilluesve, politizimi i procesit të zhvillimit nuk është i pranueshëm dhe vëmendja kryesore është përqendruar vetëm në krijimin e lojërave. Disa ditë më parë është publikuar kandidati për lëshimin Redot 26.1, në të cilin janë transferuar shumë përmirësime nga Godot 4.6.

Burimi: opennet.ru

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