Godot, a nyílt forráskódú játékmotor frissül a 3.3 verzióra

7 hónapos fejlesztés után Indult a Godot 3 ingyenes játékmotor.3, amely alkalmas 2D és 3D játékok készítésére. A Godot-ág 3.3 teljesen kompatibilis a Godot 3.2-vel és folytatja a motor stabil verzióinak fejlesztését, amelyekhez hosszú támogatási ciklust biztosítanak.

Kezdetben a Godot 3.3 helyett a 3.2.4 frissítés kiadását tervezték, de a 3.2.x verziókat a felhasználók korrektívnek vélték, annak ellenére, hogy a 4.0 ág új funkcióit hordozták, így a projekt a klasszikus szemantikai verziósémára váltott .

Különösen a harmadik számjegy frissítése csak javítások jelenlétét jelzi, a második az új funkcionalitás beépítése, az első pedig a kompatibilitást befolyásoló változások megléte. A 3.xx elágazást a 4.xx-vel párhuzamosan kell követni, amíg a Godot 4.x teljesen stabilizálódik és az összes jelenlegi hardverhez igazodik.

A Godot 3.3 főbb új jellemzői

Ebben az új verzióban, mint fő újdonságban, kiemelkedik, hogy van készített a szerkesztő verzió, amely webböngészőben működik.

Ezenkívül hozzáadta a játékokat az Android platform AAB formátumban történő exportálásához (Android App Bundle), valamint APK-csomagok. Az AAB formátum csak a szükséges natív könyvtárak betöltését teszi lehetővé hogy működjön az aktuális eszközön (például armeabi-v7a vagy arm64-v8a).

Az Android esetében a Godot motoron alapuló elemek beillesztésének képessége az ablak egy részét használó részkomponensek formájában az alkalmazásokban is megvalósításra kerül, a képernyő vak területeinek támogatása mellett (körök és bemetszések a kamera számára), az egéresemények és a bevitel külső billentyűzetről.

Új API-t javasoltak az iOS-hez készült beépülő modulok létrehozására és terjesztésére, amely lehetővé teszi a beépülő modulok (ARKit, GameCenter, InAppStore) áthelyezését egy külön lerakatba és a Godot motortól függetlenül fejlesztését. Ezt az API-t korábban az Android platformra implementálták.

Egy másik fontos változás a továbbfejlesztett webjáték-exportőrök (HTML5) mivel emellett a billentyűzetek és játéktáblák fejlesztéseit és támogatását is megkapta támogatást kapott a böngészőben futó játékok GDNative és többszálú szkriptjeihez, de a HTML5 platform korlátai miatt megvalósítása összeegyeztethetetlen a natív játékok opcióival. A streaming megvalósítás a SharedArrayBuffer API-hoz is kapcsolódik, amely nem minden böngészőben érhető el. A többszálas profils támogatja az AudioWorklet API-t isHogy jobb hangkimenetet tesz lehetővé a főáram blokkolása nélkül.

Másrészt ezt megtalálhatjuk további támogatás a játékok létrehozásához a Az Apple új chipjével felszerelt hardver M1 ARMS, amellyel együtt támogatást adtak a digitális aláírások csatolásához a MacOS-hoz generált futtatható fájlokhoz.

A 4.0 elágazás óta egy modernizált API-t vittek át a többszálas szervezés érdekében, amelyben a C ++ 14 szabvány képességeit használják, megnőtt a különböző platformokon végzett munka megbízhatósága és elvégezték a teljesítmény optimalizálását.

Áthelyezték a 4.0 ág optimalizálását amely a renderelés során a dinamikus térbeli elválasztáshoz az Octree módszer helyett a BVH (Bounding Volume Hierarchy) struktúrát használja. A BVH az alapértelmezett, és számos teljesítményproblémát megold.

A 2D kötegelt feldolgozás (kötegelt feldolgozás, optimalizálás a vonzó hívások csökkentése érdekében, figyelembe véve az objektumok relatív helyzetét) egységes megvalósítását alkalmazzák, amely mind az OpenGL ES 3, mind az OpenGL ES 2 esetében használható. Maga az optimalizálás több objektumot is lefed, beleértve a vonalakat és a sokszögeket.

Hozzáadott egy új világítási térkép készítőt (lightmapper), amely a nyomkövetési módszert alkalmazza és támogatja az zajcsökkentést az oidn (Open Image Denoise) könyvtár segítségével. Az új lightmapper processzorokat használ a számításhoz, és megoldja a régi vezérlőben rejlő minőségi problémák nagy részét.

Az OpenXR beépülő modul az azonos nevű szabvány támogatásával került hozzá virtuális és kiterjesztett valóságos alkalmazások létrehozásához. A virtuális valóság technológiáján alapuló játékok létrehozásának HTML5-portja támogatást adott a WebXR specifikációhoz.

Végül, ha többet szeretne tudni róla, ellenőrizheti a részleteket A következő linken.

Szerezd meg Godot-t

A Godot letölthető innen: ezen az oldalon Windows, Mac OS és Linux számára. A címen is megtalálható Gőz y viszket.io.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.