Godot 3.5 har redan släppts och det här är nyheterna

nio månader senare från releasen av version 3.4 och medan utvecklarna nu mestadels arbetar med version 4.0, lanseringen av den nya versionen av gratis och plattformsoberoende videospelmotor, Godot 3.5.

För de som inte är bekanta med den här motorn borde de veta det Den är lämplig för att skapa 2D- och 3D-spel. Motorn stöder lätt språk av lärande att definiera logiken i spelet, en grafisk miljö för att designa spel, ett speldistributionssystem med ett klick, omfattande fysiksimulerings- och animeringsmöjligheter, en integrerad debugger och ett system för att identifiera prestandaflaskhalsar.

Spelmotorkoden, speldesignmiljön och relaterade utvecklingsverktyg (fysikmotor, ljudserver, 2D/3D-renderingsbackends, etc.) distribueras under licens från MIT.

De viktigaste nya funktionerna i Godot 3.5

I denna nya version av Godot 3.5 som presenteras framhålls det levereras med ett helt reviderat navigationssystem, där den nya navigationsservern för Godot 4.0 implementerades 2020, som senare portades till 3.x-grenen, och fixade därigenom många buggar och förbättrade funktionsuppsättningen avsevärt.

Förutom det, den nya NavigationServer lägger till stöd för att undvika hinder med hjälp av RVO2-biblioteket, medan backporten gjordes när man försökte bevara API-kompatibilitet inom rimliga gränser, men det nämns att det underliggande beteendet kommer att förändras, främst för att ge mycket fler funktioner och flexibilitet.

Dessutom, migreringen av Godot Engine 3.5 till PS Vita betyder det spelutvecklare du har nu möjlighet att exportera dina projekt till ett format som lämpar sig för installation på en Sony laptop, dvs. .vpk-filer, även om det bör noteras att det också finns en lista över tekniska begränsningar som utvecklare måste hantera när de skapar en Vita-version av spelet.

En annan nyhet som presenteras av den här nya versionen av Godot 3.5 är det den efterlängtade Label3D-noden finns nu redo att användas för att visa text i 3D-scener. För mer avancerade användningsfall kan TextMesh användas för att generera 3D-nät från teckensnittsglyfer, så att du kan lägga till WordArt i dina scener.

Vi kan också hitta nya flödesbehållare, de två nyligen tillagda flödesbehållarna HFlowContainer och VFlowContainer, arrangerar de underordnade kontrollnoderna vertikalt eller horisontellt i ett vänster-till-höger- eller topp-till-botten-flöde. En rad fylls med kontrollnoder tills den inte längre får plats på samma rad, liknande text i en autowrap-tagg eller CSS Flexbox-layout. De nya behållartyperna är särskilt användbara för dynamiskt innehåll i olika fönsterstorlekar.

Asynkron kompilering av shaders + caching sticker också ut, eftersom det här nya systemet kommer använder en "supershader" för varje material (en stor shader som stöder alla möjliga renderingsförhållanden, långsam men kompilerad vid start och valfritt cachad för framtida körningar), medan den mindre shadern är effektiv och tillståndsspecifik kompilerar asynkront.

Det betyder att första gången ett material används under vissa förhållanden, såsom belysningstyper, skuggor aktiverade eller inte, etc., kan renderingen vara långsammare i en sekund eller två, men avmattningen blir inte så illa. Det nämns att på mer kraftfulla enheter kanske det inte ens märks.

Av de andra förändringarna som sticker ut från den här nya versionen:

  • Interpolation av fysiska 3D-objekt, vilket möjliggör bättre flytbarhet under fysisk motor och rendering av motortickändringar.
  • en ny mekanism för att komma åt scenobjekt från kod, baserad på unika namn (vanligtvis sökvägar)
  • nya strömomslag för GUI
  • en 3D-form av ocklusion, för att optimera scener
  • Android-stöd (för utgivaren kan spel exporteras till Android under lång tid)
  • ett material som kan appliceras på ett föremål
  • Hundratals buggfixar.

Slutligen, om du vill veta mer om det, kan du kontrollera detaljerna I följande länk.

Skaffa Godot

Godot finns att ladda ner på sidan för Windows, Mac OS och Linux. Du kan också hitta den på Ånga y itch.io.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.