Die nuwe weergawe van die speletjie-enjin Godot 3.2 het met hierdie nuwe funksies vrygestel

Godot

Na 10 maande se ontwikkeling, Godot 3.2 Gratis spelmotorbekendstelling vrygestel, wat geskik is vir die skep van 2D- en 3D-speletjies. Die motor ondersteun taal om maklik te leer om die logika van die spel te spesifiseer, 'n grafiese omgewing om speletjies te ontwerps, 'n een-klik-speletjie-implementeringstelsel, uitgebreide fisiese prosessimulasie en animasie, 'n ingeboude debugger en 'n stelsel vir die identifisering van prestasie-knelpunte.

Die motor Ondersteun alle gewilde stilstaande en mobiele platforms (Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), asook die ontwikkeling van speletjies vir die internet. Gereed-vir-gebruik-binêre builds is ontwerp vir Linux, Windows en macOS.

In 'n aparte tak word 'n nuwe agtergrond ontwikkel lewering gebaseer op die Vulkan grafiese APIWat sal aangebied word in die volgende weergawe van godot 4.0, in plaas van die huidige agterste via OpenGL ES 3.0 en OpenGL 3.3 (Ondersteuning vir OpenGL ES en OpenGL word gehandhaaf deur middel van die ou OpenGL ES 2.0 / OpenGL 2.1 backend-werking op die nuwe weergawearkitektuur gebaseer op Vulkan).

Die kode vir die speletjienjin, spelontwikkelingsomgewing en verwante ontwikkelingsinstrumente (fisiese enjin, klankbediener, 2D / 3D-weergawe-agterste, ens.) Word onder die MIT-lisensie versprei.

Belangrikste nuwe kenmerke van Godot 3.2

In hierdie nuwe weergawe is ondersteuning bygevoeg vir Oculus Quest virtuele realiteitshoofstukke, geïmplementeer op grond van 'n inprop vir die Android-platform. Ondersteuning vir die ARKit-raamwerk is bygevoeg vir die ontwikkeling van augmented reality-stelsels vir iOS. Ondersteuning vir die ARCore-raamwerk word vir Android ontwikkel, maar dit is nog nie gereed nie en sal in een van die intermediêre weergawes 3.3.x opgeneem word;

Herontwerp koppelvlak vir die visuele skadu-redakteur. Is bygevoeg nuwe nodusse om meer gevorderde skadu's te skep. Vir skadu's wat deur klassieke skrifte geïmplementeer word, is ondersteuning bygevoeg vir konstantes, skikkings en "veranderlike" wysigers. Baie spesifieke OpenGL ES 3.0-agterskerms word na OpenGL ES 2 oorgedra.

Ondersteuning vir die fisies korrekte voorstelling van materiale (PBR) sinkroniseer met die vermoëns van die nuwe PBR-lewering enjins, soos Blender Eevee en substansontwerper, om 'n soortgelyke toneelvisualisering in Godot en die 3D-modelleringspakkette te bied;

Verskeie weergawe-instellings is geoptimaliseer om prestasie te verbeter en beeldkwaliteit te verbeter. Baie funksies van GLES3 is oorgedra na die GLES3-agterkant, insluitend ondersteuning vir die MSAA (Multi-Sample Anti-Aliasing) -strykingsmetode en verskillende effekte na verwerking (gloed, DOF-vervaag en BCS).

Volledige ondersteuning bygevoeg vir die invoer van 3D-tonele en -modelle in glTF 2.0-formaat (GL Streaming Format) en aanvanklike ondersteuning vir die FBX-formaat bygevoeg, wat u toelaat om tonele met animasies vanaf Blender in te voer, maar dit word nog nie deur Maya en 3ds Max ondersteun nie.

Bygevoeg ondersteuning vir geraamtevelle tydens die invoer van tonele via glTF 2.0 en FBX, waarmee 'n geraamte in verskillende maas gebruik kan word.

Werk om glTF 2.0-ondersteuning te verbeter en te stabiliseer, is gedoen in samewerking met die Blender-pakketontwikkelingsgemeenskap, waarin verbeterde glTF 2.0-ondersteuning in weergawe 2.83 voorgestel sal word.

Die enjin se netwerkfunksies word uitgebrei met ondersteuning vir die WebRTC- en WebSocket-protokolle, asook die vermoë om UDP in multicast-modus te gebruik.

API bygevoeg om kripto-hashes te gebruik en werk met sertifikate. Het 'n grafiese koppelvlak bygevoeg vir die netwerkaktiwiteit. Daar is begin met die skep van 'n Godot-poort vir WebAssembly / HTML5, waarmee u die redigeerder via 'n blaaier kan begin.

Herwerkte inprop vir Android-platformstelsel en uitvoer. Nou vir Android-pakketvorming, word twee afsonderlike uitvoerstelsels aangebied: een met 'n voorafgemonteerde enjin en die tweede waarmee u u eie samestellings kan skep op grond van aangepaste enjinopsies.

As u meer daaroor wil weet, kan u raadpleeg die vrystellingsnota.


Die inhoud van die artikel voldoen aan ons beginsels van redaksionele etiek. Klik op om 'n fout te rapporteer hier.

Wees die eerste om te kommentaar lewer

Laat u kommentaar

Jou e-posadres sal nie gepubliseer word nie. Verpligte velde gemerk met *

*

*

  1. Verantwoordelik vir die data: Miguel Ángel Gatón
  2. Doel van die data: Beheer SPAM, bestuur van kommentaar.
  3. Wettiging: U toestemming
  4. Kommunikasie van die data: Die data sal nie aan derde partye oorgedra word nie, behalwe deur wettige verpligtinge.
  5. Datastoor: databasis aangebied deur Occentus Networks (EU)
  6. Regte: U kan u inligting te alle tye beperk, herstel en verwyder.