Efter 6 måneders udvikling udgivelsen af den nye version af den gratis spilmotor Godot 3.4 blev annonceret, og i denne nye version er der implementeret en række forbedringer, blandt hvilke vi kan finde forbedringer i editoren, større support med mere.
For dem, der ikke er bekendt med denne motor, bør de vide det Det er velegnet til at skabe 2D- og 3D-spil. Motoren understøtter let sprog af læring at definere logikken i spillet, et grafisk miljø til at designe spil, et spiludrulningssystem med et enkelt klik, omfattende fysiksimulerings- og animationsfunktioner, en indbygget debugger og et system til at identificere ydeevneflaskehalse.
Spilmotorkoden, spildesignmiljøet og relaterede udviklingsværktøjer (fysikmotor, lydserver, 2D/3D-gengivelsesbackends osv.) distribueres under licens fra MIT.
Vigtigste nye funktioner i Godot 3.4
I denne nye version af motoren er en af de vigtigste nyheder, der skiller sig ud tilføjet støtte til chip-baserede systemer Æblesilicium (M1) til macOS-platformen.
Mens for HTML5-platformen, muligheden for at installere i form af ansøgninger PWA (Progressive Web Apps), tilføjet en JavaScriptObject-grænseflade til interaktion mellem Godot og JavaScript (du kan f.eks. kalde JavaScript-metoder fra Godot-scripts) og for multi-threaded builds er AudioWorklet-understøttelse blevet implementeret.
Også editor-forbedringer er blevet foretaget for at forbedre brugervenligheden, derefter tilføjet funktion til hurtig ressourceindlæsning i inspektionstilstand, oprettelsen af en node i en vilkårlig position er blevet tilføjet, en ny grænseflade til eksport af skabeloner er blevet tilføjet, og yderligere operationer er blevet implementeret med dims (grænsebokssystem), og animationseditoren baseret på Bezier-kurver er blevet forbedret.
I fysiksimuleringsmotoren er ydeevnen blevet væsentligt forbedret af genereringen af konvekse objekter fra masker og kollisionssporingstilstanden i inspektionsgrænsefladen er blevet redesignet. Til 2D-fysikmotoren er der tilføjet understøttelse af BVH-strukturen (Bounding Volume Hierarchy) til dynamisk rumlig adskillelse. 3D-fysikmotoren understøtter nu HeightMapShapeSW-funktionen og tilføjer synkronisering med KinematicBody3D.
Tilføjet indledende støtte til gengivelsesmotoren for at stoppe gengivelsen af objekter, der er i kameraets fokus, men som ikke er synlige på grund af overlapning af andre objekter (f.eks. dem bag en væg). Bitmap-overlejringsbeskæring (pixelniveau) vil kun blive implementeret på Godot 4-grenen, mens Godot 3 indeholder nogle geometriske metoder til beskæring af overlappende objekter og understøttelse af portalplader.
En ændring af rollback-tilstand er blevet tilføjet, som giver mulighed for øjeblikkeligt at fortryde alle sceneændringer forårsaget af animationsapplikationen via AnimationPlayer, i stedet for at annullere ændringen af hver egenskab individuelt.
Der er tilføjet en mulighed til indstillingerne for at ændre zoomniveauet for 2D-visningen, som for eksempel kan bruges til at forstørre eller formindske 2D-elementer, uanset den aktuelle stræktilstand.
Af de andre ændringer, dere skiller sig ud fra denne nye version:
- Files API har tilføjet muligheden for at arbejde med filer (inklusive PCK), der er større end 2 GB.
- Ændringer blev inkluderet for at forbedre gengivelsen flydende ved at beregne rammeændringer uden at være bundet til systemtimeren og for at løse problemer med outputtiming ved brug af vsync.
- Understøttelse er blevet tilføjet til InputEvents inputbehandlingssystemet til at linke scanningskoder, der afspejler den fysiske placering af tasterne på tastaturet, uanset det aktive layout.
- AESContext og HMACContext interfaces er blevet tilføjet for at få adgang til AES-ECB, AES-CBC og HMAC krypteringsalgoritmer fra scripts. Tilføjede også muligheden for at gemme og læse offentlige RSA-nøgler for at generere og verificere digitale signaturer.
- En ny toningsmetode er blevet tilføjet, ACES Fitted, som giver mulighed for større realisme og fysisk præcision ved at øge kontrasten af lyse objekter.
- Tilføjet støtte til hul ring- eller cylinderformet 3D-partikelemissionsform.
Endelig, hvis du vil vide mere om det, kan du kontrollere detaljerne I det følgende link.
Få Godot
Godot kan downloades på denne side til Windows, Mac OS og Linux. Du kan også finde den på Damp y itch.io.