Godot 4.4 introducerer forbedringer inden for fysik, gengivelse og VR-udvikling

Godot 4.4 banner

Efter syv måneders arbejde Godot-udviklere har annonceret lanceringen af Ny version af «Godot 4.4» en gratis og open source spilmotor under MIT-licensen, designet til at skabe 2D- og 3D-spil.

Den nye version af Godot 4.4 præsenterer vigtige forbedringer lige fra fysisk simulering til optimering af ydeevne på forskellige platforme. Denne nye version introducerer væsentlige ændringer i Realtidsredigering, VR-understøttelse og effektivisering.

Vigtigste nye funktioner i Godot 4.4

En af de nye funktioner, som Godot 4.4 præsenterer, er Fysiksimuleringsmotorforbedringer ved at inkorporere "Jolt" (en uafhængig open source fysikmotor) som et alternativ til simulering, hvilket giver større stabilitet og effektivitet i komplekse scenarier. Derudover er 3D-interpolation blevet implementeret, hvilket muliggør en jævnere overgang mellem fysiske tilstande af objekter, hvilket forbedrer den visuelle oplevelse på højtydende enheder med lav latens.

En anden af ​​de forbedringer, som Godot 4.4 præsenterer, er i gengivelsen, da ubershaders support, en teknik, der minimerer låsene forbundet med kompilering af shaders ved at levere universelle prækompilerede versioner. Det har det også været indbygget AgX tonemapping.

La Motorarkitekturen har også ændret sig med la substitution af det gamle system de Konstruktiv solid geometri (CSG) af Manifold, et open source-bibliotek, der forbedrer stabilitet og nøjagtighed i genereringen af ​​komplekse 3D-modeller.

Ud over dette, i Godot 4.4 nu Udviklere kan nu køre deres spil direkte inde i editorenuden at skulle åbne separate vinduer. Dette gør det nemt at fejlfinde og teste spil på Linux, Windows og Android. Det har det også været tilføjet en kørende redigeringstilstand, som gør det muligt at foretage ændringer i realtid, såsom at ændre kamerapositionen uden at afbryde simuleringen.

For at lette arbejdet med tredimensionelle objekter, Der er implementeret en mulighed, der tillader automatisk tilpasning af modeller til overflader inden for scenen. Der er også tilføjet en avanceret debugging-fane, hvor det er muligt at evaluere udtryk i realtid, når et breakpoint udløses.

For den del af forbedringerne af VR support og forbedringer på Android, redaktøren i Android understøtter nu OpenXR, der tillader udvikling af virtual reality-spil, foruden at de er blevet verificeret Understøttelse af enheder som Meta Quest 3, Quest 3S og Quest Pro 3D og eksportmulighederne på denne platform er blevet forbedret, så du kan generere og pakke APK-filer direkte fra editoren uden eksterne værktøjer.

En GDScript (Godot-programmeringssproget) har fået flere forbedringer, bl.a understøttelse af maskinskrevne ordbøger, som giver dig mulighed for at skrive mere sikker og ren kode. Derudover kan ressourcer nu identificeres af UID'er i stedet for filstier, hvilket gør dem nemmere at organisere. Kodeeditoren er blevet optimeret med kontekstuel informations-pop-up, når du holder musen over funktioner, variabler og klasser.

Af andre ændringer der skiller sig ud:

  • Editor-tilstand gemmes og gendannes nu automatisk efter en genstart, hvilket strømliner arbejdsgangen.
  • Webcam support på Linux, hvilket udvider mulighederne for interaktive applikationer.
  • Dynamisk indlæsning af WAV-filer, svarende til OGG Vorbis-filer, for forbedret lydhåndtering i realtid.
  • Integration af Betsy-værktøjet, som tillader emballering af billeder i forskellige teksturformater.
  • Optimering af grænsefladen på mobile enheder, opnåelse af en mere flydende oplevelse tilpasset hvert operativsystem.

Til sidst, hvis du vil vide mere om det, kan du tjekke detaljerne I det følgende link.

Download Godot 4.4

Hvis du er interesseret i at kunne få denne nye version af Godot 4.4, skal du vide, at den er tilgængelig til download på denne side til Windows, Mac OS og Linux. Du kan også finde den på Damp y itch.io.

Sidst men ikke mindst, hvis du skal migrere dine eksisterende projekter til Godot 4.4, anbefaler vi, at du tjekker følgende: migrationsvejledning at lære om de vigtigste ændringer.