VÀlja on antud avatud mÀngumootor Godot 4.3

PĂ€rast kaheksat kuud arendust on vĂ€lja antud avatud lĂ€htekoodiga mĂ€ngumootori Godot 4.3 versioon, mis sobib 2D- ja 3D-mĂ€ngude loomiseks. Mootor toetab lihtsat mĂ€ngulogi keelt, mĂ€ngude kujundamiseks graafilist keskkonda, ĂŒhe klĂ”psuga mĂ€ngude juurutamise sĂŒsteemi, ulatuslikke animatsiooni ja fĂŒĂŒsika simuleerimise vĂ”imalusi, sisseehitatud siluri ja tootlikkuse kitsaskohtade tuvastamise sĂŒsteemi. MĂ€ngumootori kood, mĂ€ngude projektide keskkond ja seotud arendusvahendid (fĂŒĂŒsikamootor, heliserver, 2D/3D renderdamise tagaplaanid jne) levitatakse MIT litsentsi alusel.

Mootori lĂ€htekood avati 2014. aastal OKAM stuudio poolt pĂ€rast kĂŒmneaastast arendust tasuliste professionaalsete toodete jaoks, mida kasutati paljude mĂ€ngude loomisel ja avaldamisel PC, mĂ€ngukonsoolide ja mobiilsete seadmete jaoks. Mootor toetab kĂ”iki populaarseid staatilisi ja mobiilseid platvorme (Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), samuti mĂ€ngude arendamist veebis. KĂ€ivitamiseks valmis binaarsed kogumikud on koostatud Linuxi, Androidi, Windowsi ja macOS-i jaoks.

Peamised muudatused:

  • Lisatud eksperimentaalne sisseehitatud tugi Waylandi protokollile Linuxi ja BSD sĂŒsteemides.
  • Lisatud uued ressursside AudioStreamInteractive, AudioStreamPlaylist ja AudioStreamSynchronized, mis vĂ”imaldavad luua dĂŒnaamilist muusikasaadet, mis muutub mĂ€ngu konteksti pĂ”hjal.
  • Lisatud vĂ”imalus interpoleerimiseks fĂŒĂŒsika protsesside simuleerimisel kahe mÔÔtmega ruumis, luues tĂ€iendavaid kaadreid objekti praeguste ja jĂ€rgmiste positsioonide vaheliste vahepealsete seisundite joonistamiseks, mis muudab kohaletoimetamise sujuvamaks kĂ”rge vĂ€rskendussagedusega ekraanidel ja madala jĂ”udlusega seadmetes.
  • Visuaalne shaderite redaktor on tĂ€ielikult ĂŒmber kujundatud, et paremini kohanduda suurte ja keeruliste shaderite graafikutega. Teabe arusaadavuse tĂ”stmiseks vĂ€rvitakse sĂ”lmed nĂŒĂŒd kategooria pĂ”hjal, samas kui sĂ”lmede ĂŒhenduste jaoks kasutatakse silmatorkavamaid vĂ€rve. Lisatud on kaks uut sĂ”lme tĂŒĂŒpi — 'reroute' ja 'frame', et lihtsustada sĂ”lmede liikumist ja visuaalset esitlemist.
  • Parandatud kihtidega töötamise paindlikkust. Lisatud uus sĂ”lm TileMapLayer kergendatud tasandite lisamiseks. Varem loodud TileMap sĂ”lmed saab muuta TileMapLayer sĂ”lmedeks ĂŒhe klĂ”psuga redaktoris.
  • Tagasi on toodud toele rakenduste eksportimise vĂ”imalus veebis, mis töötavad ĂŒhe joone reĆŸiimis. Ühe joone rakendused on paremad ĂŒhilduvuse osas brauseritega ja ei nĂ”ua keerulist serveri tuge.
  • Parandatud mitme lĂ”ime reĆŸiimi jĂ”udluse optimeerimist. Tehtud muudatused, mis vĂ€hendavad lukustuste esinemise tĂ”enĂ€osust. Suurenenud mitme lĂ”ime ressursilaadimise usaldusvÀÀrsus.
  • Skeleton Animation Creation Tools have been enhanced with a new node, SkeletonModifier3D, simplifying the management of joint movements using scripts. New options for importing skeleton animations in FBX format have been added. The animation management interface now supports selection, copying, pasting, and duplicating keyframes.
  • The system now supports automatic splitting of navigation meshes into separate parts, streamlining work with projects that contain large game worlds, reducing memory consumption, and improving performance. The splitting can be configured through boundary and size definitions using new properties in NavigationPolygon (2D) and NavigationMesh (3D) resources.
  • The editor has been enhanced with built-in support for importing FBX files without the need for external converters. The file system access panel can now be moved to the bottom of the screen, allowing for more free space to view files.
  • The project manager's interface has been redesigned, providing direct access to settings like language, theme, scaling level, and network mode. A component for checking updates has also been added.
    VÀlja on antud avatud mÀngumootor Godot 4.3
  • A new node, Parallax2D, has been introduced, making it easier to create the illusion of depth in 2D games by moving background elements at different speeds.
  • The rendering system has been enhanced with preliminary support for alpha channel blending in 3D shaders, allowing for more realistic fire and fireworks effects. An API for controlling effects during the compositing stage has been added, enabling the integration of custom code to modify rendering logic (for instance, it can be used to create motion blur effects). Fog generation capabilities have been expanded, allowing for the definition of where fog begins and when it becomes fully opaque. The 'Compatibility' rendering backend has undergone significant improvements.
  • The architecture of the RenderingDevice object has been modernized, with support for a directed acyclic rendering graph added, which optimizes command transmission to the graphics API, demonstrating an increase in frame rate by 5-15% without changes to the 3D scene.
  • Lisatud uus rendering'i draiver, mis kasutab Direct3D 12.
  • GDScriptis on vĂ”imalus kode suurust eksportimisel vĂ€hendada selle puhastamise, pakkimise ja obfuskeerimise kaudu. Lisatud uus operaator „is not“ (nĂ€iteks „if my_node is not Node3D:“). Redaktoris on laiendatud koodi automaatset tĂ€iendamist.
  • Virtuaalreaalsuse peakomplektide mĂ€ngude loomise vĂ”imalusi on laiendatud, kasutades OpenXR-i ja WebXR-i. Lisatud tugi Meta XR simulatoorile.
    VÀlja on antud avatud mÀngumootor Godot 4.3
  • VeebimĂ€ngudes on paranenud helikvaliteet ja lisatud vĂ”imalus esitamiseks ekraanipildi.

Allikas: opennet.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