Godot 4.6 Open Game Engine është lëshuar

Godot 4.6, një motor lojërash falas i përshtatshëm për krijimin e lojërave 2D dhe 3D, është publikuar. Motori mbështet një gjuhë logjike të lojës të lehtë për t’u mësuar, një mjedis grafik për dizajnin e lojërave, një sistem vendosjeje lojërash me një klikim, aftësi animacioni dhe simulimi fizik, një debugger të integruar dhe një sistem zbulimi të pengesave të performancës. Kodi për motorin e lojës, mjedisin e dizajnit të lojërave dhe mjetet e zhvillimit që lidhen me të (motori fizik, serveri i zërit, backend-et e renderimit 2D/3D, etj.) shpërndahet 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.

Ndryshime të mëdha në Godot 4.6 (1, 2, 3):

  • Redaktuesi tani ofron si parazgjedhje një temë të re dizajni "Modern", e cila paraqet një pamje moderne, theksim me kontrast më të lartë për lexueshmëri më të mirë, hapësirë ​​të optimizuar midis elementeve dhe një skemë ngjyrash gri. Për përdoruesit e mësuar me dizajnin e vjetër, është i disponueshëm një opsion për t'u rikthyer në temën klasike.
    Godot 4.6 Open Game Engine është lëshuar
  • Redaktuesi tani paraqet një rrjedhë pune të unifikuar për panelet. Panelet e poshtme dhe shumica e paneleve të montuara tani janë lundruese dhe të çmontueshme. Panelet mund të tërhiqen dhe të lëshohen në pjesë të ndryshme të ndërfaqes.
  • Për projektet e reja 3D, motori i simulimit fizik JoltPhysics, i cili përdoret tashmë në lojërat AAA si Death Stranding 2, është aktivizuar si parazgjedhje.
  • Është shtuar një sistem i ri kinematik invers (IK), i cili mundëson animacion më realist. Janë shtuar modifikues dhe kufizime të reja, të cilat ju lejojnë të kontrolloni rrotullimin dhe shpejtësinë këndore të nyjeve për të parandaluar lëvizjen e padëshiruar. Këto kufizime mund të lidhen me nyjet 3D, për shembull, për të bërë që dora e një personazhi të shtrihet dhe të kapë një armë. Është shtuar një modifikues i ri IKModifier3D, bazuar në modifikuesin skeletor SkeletonModifier3D. Zgjidhësit deterministë TwoBoneIK3D dhe SplineIK3D, si dhe zgjidhësit iterativë FABRIK3D, CCDIK3D dhe JacobianIK3D, janë të disponueshëm për përdorim. Arkitektura modulare e kornizës IK lejon që ajo të kombinohet me modifikues dhe kufizime të tjera për të rregulluar me imtësi animacionin procedural direkt në motor.
  • Sistemi SSR (Screen Space Reflection), përgjegjës për renderimin e materialeve reflektuese si metali, uji dhe qelqi, është ridizajnuar plotësisht. Implementimi i ri ofron realizëm më të madh, performancë të përmirësuar dhe shtimin e dy mënyrave: rezolucion të plotë (cilësi maksimale) dhe gjysmë rezolucion (cilësi më e lartë). performancë e lartë).
  • U implementuan identifikues unikë të brendshëm të nyjeve (ID-të e nyjeve) që ruhen në skedarët e skenave dhe nuk ndryshojnë pas riorganizimit të skenës, ndryshimeve në hierarkinë e elementeve, zhvendosjes ose riemërtimit të nyjeve.
  • Biblioteka libgodot është shtuar, duke ju lejuar të integroni Motorin Godot në aplikacionet tuaja në vend që ta ekzekutoni atë si një proces të veçantë, gjë që mund të jetë e dobishme, për shembull, kur zhvilloni redaktorët tuaj të lojërave. Mbështetje për të punuar në Linux, Windows и macOS.
  • Skenat 2D të vendosura si pllaka në një TileMap (siç janë kutitë e animuara, llambat dhe pishtarët) tani mund të rrotullohen me incremente 90 gradë.
  • Për ta sjellë rrjedhën e punës më afër redaktuesve modernë 3D, modalitetet e përzgjedhjes dhe transformimit janë ndarë. Modaliteti i mëparshëm "Zgjidh" është riemëruar në "Transformo" dhe është shtuar një modalitet i ri vetëm për përzgjedhje. Ky modalitet ju lejon të zgjidhni nyjet pa shfaqur pajisjen e transformimit, duke parandaluar lëvizjet, rrotullimet dhe shkallëzimin aksidental.
  • Mjeti i vizatimit dhe fshirjes 3D në GridMap është përmirësuar, duke kaluar në algoritmin Bresenham për interpolim midis pikave, duke rezultuar në vija më të lëmuara dhe krijim më të shpejtë të niveleve dhe hartave të voxel-it të reja duke zvogëluar rregullimet manuale.
  • Pajisja 3D tani ju lejon të rrotulloni objektet ndërsa i rreshtoni ato me drejtimin e kamerës.
  • Procesi i centrimit të pikës së pivotit është thjeshtuar në ndërfaqen grafike.
  • Trajtim i fokusit i ndarë për mausin/trackpad-in dhe tastierën - klikimi i mausit nuk e ndryshon më fokusin e hyrjes në tastierë.
  • Kur zgjidhni një nyje MarginContainer në redaktues, kufijtë tani vizualizohen në dritaren e shikimit.
    Godot 4.6 Open Game Engine është lëshuar
  • Navigim i përmirësuar midis skedave: kur zhvendosni një burim në modalitetin Drag&Lësho, tani mund të vendosni kursorin mbi skedën e dëshiruar dhe të kaloni automatikisht në të pa klikuar.
  • Në panelin Output, tani mund të klikoni mbi emrin e një skedari në një mesazh gabimi ose paralajmërimi për ta hapur atë në redaktues.
  • Mjeti i Gjurmimit të Objekteve tani mbështet krijimin e pamjeve të çastit të ObjectDB dhe krahasimin e segmenteve të gjendjes me listat e objekteve ekzistuese në pika specifike në kohë.
    Godot 4.6 Open Game Engine është lëshuar
  • Dialogu i Hapjes së Shpejtë tani mbështet parapamjen e burimit të zgjedhur në kontekstin e skenës ekzistuese.
  • Redaktuesi i animacionit tani ju lejon të ndryshoni gjatësinë e animacionit duke shtrirë ose kompresuar klipet në vijën kohore. Butonat për shfaqjen, bllokimin dhe fshirjen e grupeve të nyjeve janë shtuar në ndërfaqen e kurbës Bézier.
  • U shtua mbështetje për kodimin delta të patch-eve PCK, duke lejuar që patch-et të përfshijnë vetëm pjesët e ndryshuara të burimeve.
  • Është shtuar mundësia për të personalizuar ngjyrën e treguesve LED të kontrolluesit të lojës. Në të ardhmen pritet mbështetje për sensorë lëvizjeje, touchpad-e, reagime haptike, aktivizues adaptivë dhe informacion mbi kontrolluesin.
  • Duke optimizuar përpunimin e teksturave RGB, të cilat tani konvertohen në RGBA në GPU dhe përdoren direkt, kemi qenë në gjendje të përshpejtojmë operacionet e importimit për teksturat e kompresuara deri në dy herë.
  • Modaliteti i përzierjes "Ekran" aktivizohet si parazgjedhje gjatë renderimit dhe efekti Glow tani zbatohet para hartëzimit të toneve. Është shtuar mundësia për të personalizuar parametrat e hartëzimit të toneve AgX.
  • Redaktori Godot XR tani mbështet pajisjet Android XR për të thjeshtuar projektet e testimit dhe debugging-ut për realitetin e shtuar dhe virtual. Është shtuar mbështetje për specifikimin OpenXR 1.1.
    Godot 4.6 Open Game Engine është lëshuar
  • Shtoi mbështetje për ekzekutimin e aplikacioneve të eksportuara në Android-pajisje nëpërmjet scrcpy për të pasqyruar përmbajtjen e një ekrani të telefonit inteligjent në një ekran të kompjuterit.
  • Gjatë montimit të projekteve për Windows Direct3D 12 është aktivizuar si parazgjedhje.

Për më tepër, projekti Redot, një degëzim i Godot i krijuar në përgjigje të politikës së moderimit të rreptë në kanalet zyrtare të komunikimit dhe refuzimit nga zhvilluesit e Godot të opinioneve që ndryshonin nga të tyret, po vazhdon të zhvillohet. Themeluesit e Redot kishin për qëllim të ndërtonin një komunitet gjithëpërfshirës ku pranohen bindjet personale të zhvilluesve, dekurajohet politizimi i procesit të zhvillimit dhe fokusi është vetëm në krijimin e lojërave. Disa ditë më parë, u publikua versioni kandidat për Redot 26.1, duke sjellë shumë përmirësime nga Godot 4.6.

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