Godot 4.4

Godot 4.4

PĂ€rast seitsme kuu arendustööd avaldati vabastati tasuta mĂ€ngumootor Godot 4.4, mis sobib 2D ja 3D mĂ€ngude loomiseks. Mootor toetab kergesti Ă”pitavat mĂ€nguloogika keelt, visuaalset keskkonda mĂ€ngude kujundamiseks, ĂŒhe klĂ”psuga mĂ€ngude juurutamise sĂŒsteemi, animatsiooni ja fĂŒĂŒsikaliste protsesside simulatsiooni vĂ”imalusi, sisseehitatud siluri ja jĂ”udluse kitsaskohtade tuvastamise sĂŒsteemi. MĂ€ngumootori, mĂ€ngude kujunduskeskkonna ja sellega seotud arendustööriistade (fĂŒĂŒsikamootor, heliserver, 2D/3D renderdamise tagaplaanid jne) allikakood levitatakse MIT litsentsi alusel.

avaldati 2014. aastal stuudio OKAM , pĂ€rast kĂŒmneaastast professionaalse taseme omandiĂ”iguse arendust, mida kasutatipaljude mĂ€ngude loomiseks ja avaldamiseks PC, mĂ€ngukonsoolide ja mobiilseadmete jaoks. Mootor toetab kĂ”iki populaarseid lauaarvuti ja mobiilse platvorme (Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), samuti mĂ€ngude arendust Webi jaoks. Valmis kĂ€ivitamiseks binaarsed paketid koostati Linuxi, Androidi, Windowsi ja macOS-i jaoks.

TĂ”sise konflikti tĂ”ttu (lisainformatsioon: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10) eelmisel aastal kogukonnas loodi projekti fork — Redot. Fork sai vastuseks ametlikud suhtluskanalid ja Godoti arendajate vastuvĂ”tmatuse suhtumisega, mis ei lange kokku nende vaadetega, karmile modereerimise poliitikale. Forki loomise pĂ”hjuseks on soov lahendada kogukonna juhtimise probleeme ja naasta tööle kogukonna heaks, mitte ettevĂ”tte huvides. Projekt Redot pĂŒĂŒab luua kaasava kogukonna, kus arendajate isiklikud veendumused on aktsepteeritud, arendusprotsessi poliitiseerimine pole lubatud ja peamine tĂ€helepanu keskendub ainult mĂ€ngude loomisele. Praegu on forki arendustegevus oluliselt maha jÀÀnud Godot mootorist.

Peamised muudatused Godot 4.4:

  • Lisatud ametlik tugi Jolt raamatukogu kasutamiseks alternatiivse fĂŒĂŒsikamootorina.
  • Linuxi, Windowsi ja Androidi platvormidel on vĂ”imalik mĂ€ngu otse redigeerija aknasse integreerida (ilma eraldi akna avamiseta). Uus reĆŸiim vĂ”imaldab mĂ€nguga suhelda nagu redigeerija teiste osadega, samas nagu varem mĂ€ng toimib eraldi protsessis.
  • Redaktorisse on lisatud interaktiivse muudetava mĂ€ngureĆŸiimi tugi. NĂ€iteks nĂŒĂŒd saab reaalajas muuta kaamera asukohta vĂ”i teha muudatusi stseenis.
  • Androidi platvormi redaktori versioonis on lisatud OpenXR standardi tugi ja on realiseeritud mĂ€ngude redigeerimise vĂ”imalus virtuaalreaalsuse reĆŸiimis. Praegu toetab redaktor 3D-prille Meta Quest 3, Quest 3S ja Quest Pro.
  • Lisatud on ubershaderite toetus, eelnevalt kompileeritud universaalsete variatsioonide igale shaderile, mis sisaldavad kĂ”iki renderdamiseks vajalikke vĂ”imalusi. Ubershaderid kasutatakse varuvariantidena hetkel, kui spetsialiseeritud shader pole veel kompileeritud, vĂ”imaldades vĂ€ltida viivitusi, mis tekivad shaderite reaalajas kompileerimise ootusest.
  • Lisatud on toetus fĂŒĂŒsiliste protsesside simuleerimise interpolatsiooniks kolmemÔÔtmelises ruumis (eelnevas versioonis oli interpolatsioon saadaval ainult 2D). Interpolatsioon lisab tĂ€iendavaid kaadreid objekti praeguste ja jĂ€rgmiste positsioonide vahepealsete olekute joonistamiseks, muutes vĂ€ljundi sujuvamaks kĂ”rge vĂ€rskendussagedusega ekraanidel ja madala toitevĂ”imekusega seadmetes.
  • Lisatud on AgX (tone mapper) tonaalse korrigeerimise algoritmi tugi, mis vĂ”imaldab saavutada realistlikumaid tulemusi ĂŒlevalgustatud alade korral, tuues sĂ€ravaid vĂ€rve lĂ€hemale valgele vĂ€rvile, sarnaselt ehtsate kaameratega. VĂ”rreldes Blenderi versiooniga on algoritm lihtsustatud ja optimeeritud reaalajas renderdamise kasutamiseks.
  • GDScript keelde on lisatud tĂŒĂŒbistatud sĂ”nastike (assotsiatiivsete massiivide) tugi: var typed_key_value: Dictionary[int, String] = { 1: "first value", 2: "second value", 3: "etc" } var typed_key: Dictionary[int, Variant] = { 0: "any value", 10: 3.14, 100: null } var typed_value: Dictionary[Variant, int] = { "any value": 0, 123: 456, null: -1 }
  • Lisatud on ressursside identifitseerimise tugi unikaalsete identifikaatorite (UID) jaoks, mis ei ole seotud failiteega.
  • Redaktoris on realiseeritud vĂ”imalus kinnitada (snap) 3D-objekte teistele pindadele stseenis.
  • Redaktori alam-paneelile on lisatud vahekaart, mis vĂ”imaldab arvutada juhuslikke vĂ€ljendeid, arvestades seisundit, mis on kinnitatud peatusepunkti aktiveerimise hetkel.
  • GDScript redigeerijasse on lisatud vihjeid, mis sisaldavad teavet dokumentatsioonist ja hĂŒppavad esile, kui hiirekursori viia funktsioonide, muutuja ja klasside peale.
  • Redaktori akna olek salvestatakse ja taastatakse pĂ€rast taaskĂ€ivitamist.
  • Androidi platvormi redigeerija versioonis on rakendatud APK-paketite genereerimise ja ekspordi tugi ning tĂ€itmisfailide toimetamine teistele platvormidele.
  • Linuxi platvormil on toetatud veebikaameraid.
  • Lisatud on tugi WAV-failide otseĂŒlekandeks, sarnaselt OGG Vorbis failidega.
  • Integreeritud on Betsy tööriistakomplekt, mida kasutatakse piltide pakkimiseks erinevatesse tekstuurivormingutesse.

Godot 4.4 uute vĂ”imaluste videoĂŒlevaade

MÔnede viimaste Godot 2024 mÀngude esitlus

Allikas: linux.org.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster