Godot 3.4 komt met ondersteuning voor Apple M1, PWA in HTML5, motorverbeteringen en meer

De videogame-engine van Godot heeft een nieuwe sponsor

Na 6 maanden ontwikkeling de release van de nieuwe versie van de gratis game-engine Godot 3.4 werd aangekondigd, en in deze nieuwe versie zijn een reeks verbeteringen doorgevoerd, waaronder verbeteringen in de editor, meer ondersteuning en meer.

Voor degenen die niet bekend zijn met deze motor, ze moeten weten dat: Het is geschikt voor het maken van 2D- en 3D-games. De motor ondersteunt eenvoudige taal van leren om de logica van het spel te definiëren, een grafische omgeving om games te ontwerpen, een spelimplementatiesysteem met één klik, uitgebreide physics-simulatie- en animatiemogelijkheden, een ingebouwde debugger en een systeem voor het identificeren van prestatieknelpunten.

De game-engine-code, game-ontwerpomgeving en gerelateerde ontwikkelingstools (physics-engine, geluidsserver, 2D / 3D-renderingbackends, enz.) worden gedistribueerd onder licentie van MIT.

Belangrijkste nieuwe kenmerken van Godot 3.4

In deze nieuwe versie van de motor is een van de belangrijkste nieuwigheden die opvalt: extra ondersteuning voor op chips gebaseerde systemen Appel Silicium (M1) voor het macOS-platform.

Terwijl voor het HTML5-platform, de mogelijkheid om te installeren in de vorm van applicaties PWA (Progressieve web-apps), een JavaScriptObject-interface toegevoegd voor interactie tussen Godot en JavaScript (u kunt bijvoorbeeld JavaScript-methoden aanroepen vanuit Godot-scripts) en voor multi-threaded builds is AudioWorklet-ondersteuning geïmplementeerd.

ook editor verbeteringen zijn aangebracht om de bruikbaarheid te verbeteren, voor functie voor snel laden van bronnen toegevoegd in inspectiemodus, het maken van een knooppunt op een willekeurige positie is toegevoegd, een nieuwe interface voor het exporteren van sjablonen is toegevoegd en er zijn extra bewerkingen geïmplementeerd met gizmo (bounding box-systeem) en de animatie-editor op basis van Bezier-curven is verbeterd.

In de physics-simulatie-engine zijn de prestaties aanzienlijk verbeterd van het genereren van convexe objecten uit meshes en de modus voor het volgen van botsingen in de inspectie-interface is opnieuw ontworpen. Voor de 2D-fysica-engine is ondersteuning toegevoegd voor de BVH-structuur (Bounding Volume Hiërarchie) voor dynamische ruimtelijke scheiding. De 3D-fysica-engine ondersteunt nu de HeightMapShapeSW-functie en voegt synchronisatie toe met KinematicBody3D.

Eerste ondersteuning toegevoegd aan de rendering-engine om te stoppen met het renderen van objecten die in de focus van de camera staan, maar niet zichtbaar zijn vanwege de overlapping van andere objecten (bijvoorbeeld die achter een muur). Bijsnijden van bitmapoverlays (pixelniveau) wordt alleen geïmplementeerd in de Godot 4-tak, terwijl Godot 3 enkele geometrische methoden bevat voor het bijsnijden van overlappende objecten en ondersteuning voor portaalplaten.

Een wijziging terugzetten modus is toegevoegd, waarmee u alle scènewijzigingen die door de animatietoepassing zijn veroorzaakt onmiddellijk ongedaan kunt maken via AnimationPlayer, in plaats van de wijziging van elke eigenschap afzonderlijk te annuleren.

Er is een optie toegevoegd aan de instellingen om het zoomniveau van de 2D-weergave te wijzigen, waarmee bijvoorbeeld 2D-elementen kunnen worden vergroot of verkleind, ongeacht de huidige uitrekmodus.

Van de andere veranderingen diee onderscheiden zich van deze nieuwe versie:

  • De Files API heeft de mogelijkheid toegevoegd om te werken met bestanden (inclusief PCK), die groter zijn dan 2 GB.
  • Er zijn wijzigingen aangebracht om de vloeiendheid van de weergave te verbeteren door framewijzigingen te berekenen zonder gebonden te zijn aan de systeemtimer en om problemen met uitvoertiming bij gebruik van vsync op te lossen.
  • Er is ondersteuning toegevoegd aan het InputEvents-invoerverwerkingssysteem voor het koppelen van scancodes die de fysieke locatie van de toetsen op het toetsenbord weergeven, ongeacht de actieve lay-out.
  • AESContext- en HMACContext-interfaces zijn toegevoegd om toegang te krijgen tot AES-ECB-, AES-CBC- en HMAC-coderingsalgoritmen vanuit scripts. Ook de mogelijkheid toegevoegd om openbare RSA-sleutels op te slaan en te lezen om digitale handtekeningen te genereren en te verifiëren.
  • Een nieuwe toonmethode, ACES Fitted, is toegevoegd die zorgt voor meer realisme en fysieke precisie door het contrast van heldere objecten te vergroten.
  • Ondersteuning toegevoegd voor holle cilinder of ringvormige 3D-deeltjesemissievorm.

Als u er tenslotte meer over wilt weten, kunt u de details raadplegen In de volgende link.

Koop Godot

Godot is beschikbaar om te downloaden op deze pagina voor Windows, Mac OS en Linux. U kunt het ook vinden op Stoom y itch.io.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.