Etter 6 måneders utvikling utgivelsen av den nye versjonen av den gratis spillmotoren Godot 3.4 ble annonsert, og i denne nye versjonen er det implementert en rekke forbedringer, blant annet kan vi finne forbedringer i editoren, større støtte og mer.
For de som ikke er kjent med denne motoren, bør de vite det Den er egnet for å lage 2D- og 3D-spill. Motoren støtter enkelt språk av læring å definere logikken i spillet, et grafisk miljø for å designe spill, et spilldistribusjonssystem med ett klikk, omfattende fysikksimulerings- og animasjonsmuligheter, en integrert feilsøker og et system for å identifisere ytelsesflaskehalser.
Spillmotorkoden, spilldesignmiljøet og relaterte utviklingsverktøy (fysikkmotor, lydserver, 2D / 3D-gjengivelsesbackends, etc.) distribueres under lisens fra MIT.
De viktigste nye funksjonene i Godot 3.4
I denne nye versjonen av motoren er en av hovednyhetene som skiller seg ut lagt til støtte for brikkebaserte systemer Apple Silicon (M1) for macOS-plattformen.
Mens for HTML5-plattformen, muligheten til å installere i form av søknader PWA (Progressive Web Apps), lagt til et JavaScriptObject-grensesnitt for interaksjon mellom Godot og JavaScript (du kan for eksempel kalle JavaScript-metoder fra Godot-skript) og for flertrådsbygg har AudioWorklet-støtte blitt implementert.
Lengre redigeringsforbedringer er gjort for å forbedre brukervennligheten, deretter lagt til funksjon for rask ressurslasting i inspeksjonsmodus, opprettelsen av en node i en vilkårlig posisjon er lagt til, et nytt grensesnitt for eksport av maler er lagt til og ytterligere operasjoner er implementert med gizmo (grensebokssystem) og animasjonsredigeringsprogrammet basert på Bezier-kurver er forbedret .
I fysikksimuleringsmotoren har ytelsen blitt betydelig forbedret av genereringen av konvekse objekter fra masker og kollisjonssporingsmodus i inspeksjonsgrensesnittet har blitt redesignet. For 2D-fysikkmotoren er det lagt til støtte for BVH-strukturen (Bounding Volume Hierarchy) for dynamisk romlig separasjon. 3D-fysikkmotoren støtter nå HeightMapShapeSW-funksjonen og legger til synkronisering med KinematicBody3D.
Lagt innledende støtte til gjengivelsesmotoren for å slutte å gjengi objekter som er i fokus på kameraet, men som ikke er synlige på grunn av overlapping av andre objekter (for eksempel de bak en vegg). Bitmap-overleggsbeskjæring (pikselnivå) vil bare bli implementert i Godot 4-grenen, mens Godot 3 inkluderer noen geometriske metoder for å beskjære overlappende objekter og støtte for portalplater.
En endring av tilbakestillingsmodus er lagt til, som gjør det mulig å umiddelbart angre alle sceneendringer forårsaket av animasjonsapplikasjonen via AnimationPlayer, i stedet for å kansellere endringen av hver egenskap individuelt.
Det er lagt til et alternativ i innstillingene for å endre zoomnivået til 2D-visningen, som for eksempel kan brukes til å forstørre eller forminske 2D-elementer, uavhengig av gjeldende strekkmodus.
Av de andre endringer some skiller seg ut fra denne nye versjonen:
- Files API har lagt til muligheten til å jobbe med filer (inkludert PCK) som er større enn 2 GB.
- Endringer ble gjort for å forbedre gjengivelsesflyten ved å beregne rammeendringer uten å være knyttet til systemtimeren og for å løse problemer med utdatatiming ved bruk av vsync.
- Støtte er lagt til InputEvents-inndatabehandlingssystemet for kobling av skannekoder som gjenspeiler den fysiske plasseringen av tastene på tastaturet, uavhengig av den aktive layouten.
- AESContext og HMACContext-grensesnitt er lagt til for å få tilgang til AES-ECB, AES-CBC og HMAC krypteringsalgoritmer fra skript. Lagt også til muligheten til å lagre og lese offentlige RSA-nøkler for å generere og verifisere digitale signaturer.
- En ny toningsmetode, ACES Fitted, er lagt til som gir større realisme og fysisk presisjon ved å øke kontrasten til lyse objekter.
- Lagt til støtte for hul sylinder- eller ringformet 3D-partikkelemisjonsform.
Til slutt, hvis du vil vite mer om det, kan du sjekke detaljene I den følgende lenken.
Få Godot
Godot er tilgjengelig for nedlasting på denne siden for Windows, Mac OS og Linux. Du finner den også på Damp y itch.io.