Godot, avatud lähtekoodiga mängumootorit värskendatakse versioonile 3.3

Pärast 7-kuulist arengut Käivitati Godot 3 tasuta mängumootor.3, mis sobib 2D- ja 3D-mängude loomiseks. Godoti haru 3.3 on täielikult kooskõlas Godot 3.2-ga ning jätkab mootori stabiilsete versioonide väljatöötamist, mille jaoks pakutakse pikka tugitsüklit.

Esialgu oli Godot 3.3 asemel plaanis välja anda värskendus 3.2.4, kuid kasutajad pidasid 3.2.x versioone parandavaks, hoolimata uute funktsioonide teisaldamisest 4.0 harust, nii et projekt läks üle klassikalise semantilise versiooni .

Eelkõige kolmanda numbri värskendamine näitab nüüd ainult paranduste olemasolu, teine ​​- uue funktsionaalsuse kaasamine ja esimene - ühilduvust mõjutavate muudatuste olemasolu. 3.xx haru järgitakse paralleelselt 4.xx-ga, kuni Godot 4.x on täielikult stabiliseerunud ja kohandatud kogu praeguse riistvaraga.

Godot 3.3 peamised uued funktsioonid

Selles uues versioonis paistab peamine uudsus silma, et see on olemas valmis a redaktori versioon, mis töötab veebibrauseris.

Lisati ka võimalus eksportida mänge Android-platvormi jaoks AAB-vormingus (Android App Bundle) ja APK paketid. AAB-vorming lubab laadida ainult vajalikke omakeelseid teeke praeguse seadmega töötamiseks (näiteks armeabi-v7a või arm64-v8a).

Androidi jaoks rakendatakse rakendustes lisaks Godoti mootoril põhinevate elementide kinnistamist alamkomponentidena, mis kasutavad osa aknast, lisaks ekraani pimealadele (ringid ja kaamera sisselõiked), hiire sündmused ja sisend väliselt klaviatuurilt.

IOS-i pistikprogrammide loomiseks ja levitamiseks on tehtud uus API, mis võimaldab pluginaid (ARKit, GameCenter, InAppStore) teisaldada eraldi hoidlasse ja arendada neid Godoti mootorist sõltumatult. See API oli varem rakendatud Androidi platvormi jaoks.

Teine oluline muudatus oli veebimängude eksportijad (HTML5), mida täiustati kuna lisaks sellele saadi ka klaviatuuride ja mängupuldide täiustusi ja tuge sai tuge brauseris töötavate mängude GDNative ja mitme lõimega skriptide jaoks, kuid HTML5 platvormi piirangute tõttu ei ole selle rakendamine omakeelsete mängude võimalustega ühilduv. Samuti on voogesituse juurutamine seotud SharedArrayBuffer API-ga, mis pole kõigis brauserites saadaval. Mitme keermega profiils lisab ka tugi AudioWorklet API-leEt võimaldab paremat heliväljundit ilma peavoogu blokeerimata.

Teiselt poolt võime seda leida lisas tugi mängude loomiseks Apple'i uus kiibiga varustatud riistvara M1 ARMS, koos sellega lisati tugi digitaalallkirjade lisamiseks MacOS-i jaoks loodud käivitatavatele failidele.

Alates harust 4.0 on mitmikeermelise läbiviimise korraldamiseks üle viidud moderniseeritud API, milles kasutatakse standardi C ++ 14 võimalusi, on suurendatud erinevate platvormide töö usaldusväärsust ja teostatud jõudluse optimeerimist.

Haru 4.0 optimeerimine on teisaldatud mis kasutab renderdamise ajal dünaamiliseks ruumiliseks eraldamiseks Octree meetodi asemel BVH (Bounding Volume Hierarchy) struktuuri. BVH on nüüd vaikimisi ja lahendab palju jõudlusega seotud probleeme.

Kasutatakse 2D paketttöötluse (paketttöötlus, optimeerimine tõmbekõnede vähendamiseks, võttes arvesse objektide suhtelist positsiooni) ühtset rakendust, mida saab kasutada nii OpenGL ES 3 kui ka OpenGL ES 2 puhul. Optimeerimine ise hõlmab nüüd rohkem objekte sealhulgas jooned ja hulknurgad.

Lisas uue valgustuskaardi koostaja (lightmapper), mis rakendab jälitustee meetodit ja toetab müra vähendamist oidni (Open Image Denoise) teegi abil. Uus lightmapper kasutab arvutite jaoks protsessoreid ja lahendab suurema osa vanale kontrollerile omastest kvaliteediprobleemidest.

OpenXR-i plugin lisati koos samanimelise standardi toega, et luua virtuaalse ja liitreaalsusega rakendusi. Virtuaalreaalsuse tehnoloogiatel põhinevate mängude loomiseks mõeldud HTML5-port on lisanud WebXR-i spetsifikatsiooni tuge.

Lõpuks, kui soovite selle kohta rohkem teada saada, saate üksikasju vaadata Järgmisel lingil.

Hankige Godot

Godot on allalaadimiseks saadaval aadressil seda lehte Windowsi, Mac OS-i ja Linuxi jaoks. Selle leiate ka aadressilt aur y itch.io.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.