Néhány nappal ezelőtt megkapta Ismerje meg a "Godot 4.6" új verziójának megjelenését, amelyben a fejlesztőcsapat jelzi a 4.x ág átmeneti szakaszának végét, hogy belépjen a finomítás és a minőség szakaszába.
Ez a verzió nemcsak a korábbi verziók éles széleit simítja el, hanem újraértelmezi a szerkesztő vizuális élményét is, alapértelmezés szerint integrálja az olyan iparági szabványokat, mint a Jolt Physics, és egy új inverz kinematikai rendszerrel forradalmasítja az animációt.
A Godot 4.6 főbb új jellemzői
Az első dolog, amit a fejlesztők észrevesznek a Godot 4.6 megnyitásakor, az a radikális esztétikai változás.A szerkesztő elindít egy új alapértelmezett témát, a "Modern"-t. Úgy tervezték, hogy javítsa az olvashatóságot és csökkentse a szem megerőltetését egy szürkeárnyalatos színpaletta és a kiemelt elemek kontrasztjának növelésével.
ezt Az újratervezés túlmutat a kozmetikai megoldásokon, óta Arra törekszik, hogy a motor interfésze háttérbe szoruljon hogy a játék tartalma legyen az igazi sztár. Ezt a vizuális változást kísérve, A panelek munkafolyamatát egységesítették. Most az alsó panelek és a legtöbb dokkoló teljesen lebegő és levehető, így a felhasználók szabadon húzhatják és rendezhetik őket a képernyőn – ezt a funkciót régóta kérték a többmonitoros rendszereket használók.
Technikai szempontból a legnagyobb újdonság a 3D-s játékfejlesztők számára a a Jolt Physics végleges elfogadása motorként a fizikai szimuláció Alapértelmezett az új projektekhez. Jolt, Az olyan AAA produkciókban való használatáról ismert, mint a Death Stranding 2, kiváló teljesítményt és stabilitást kínál, lecseréli a korábbi belső fizikai motort, és kiküszöböli a külső kiegészítőként történő telepítésének szükségességét.
A fizikával együtt a lendületet kap az animáció hatalmas az s újbóli bevezetésévelTeljes és moduláris inverz kinematikai (IK) rendszer. Ez a rendszer létfontosságú a realisztikus animációk eléréséhez, például ahhoz, hogy a karakter lábai alkalmazkodjanak az egyenetlen terephez, vagy hogy a kéz pontosan elérjen egy tárgyat.
Az új keretrendszer olyan módosítókat tartalmaz, mint az IKModifier3D, valamint különféle determinisztikus és iteratív megoldókat (FABRIK, CCDIK stb.). Továbbá fejlett korlátozásokat vezet be az ízületek forgásának és szögsebességének szabályozására, megakadályozva a procedurális animációkban gyakran előforduló természetellenes mozgásokat vagy „csonttöréseket”.
Vizuális realizmus és grafikai optimalizálás
El A képernyőtér-visszaverődési (SSR) rendszert a nulláról írták újra, Az új megvalósítás nemcsak drasztikusan javítja az olyan anyagok, mint a víz, az üveg és a fém valósághűségét, hanem hatékonyabb is. Azoknál a projekteknél, amelyeknek minden képkockából ki kell préselni a teljesítmény utolsó cseppjét, Hozzáadtunk egy fél felbontású módot, amely elfogadható vizuális minőséget biztosít. sokkal alacsonyabb teljesítményköltséggel.
Folytatva a grafikai optimalizálást, A Godot 4.6 mostantól a Direct3D 12-t használja alapértelmezett renderelési API-ként. Projektek Windowsra exportálásakor a szoftver a modern Microsoft szabványokhoz igazodik a nagyobb illesztőprogram-stabilitás biztosítása érdekében. Mobil fronton kritikus hibákat javítottak a Mali és Adreno GPU-kkal rendelkező eszközökön, a HDR színpontossága és sávszélesség-eltávolítása pedig javult a mobil renderelőben.
Munkafolyamat és alapvető fejlesztések
Underhood, Godot szerkezeti változtatásokat vezet be a hosszan tartó fejfájás elkerülése érdekében. Egyedi csomópont-azonosítók kerültek bevezetésre, Egy megoldás, amely lehetővé teszi a motor számára, hogy egy jeleneten belüli objektumokat kövessen, még akkor is, ha azokat áthelyezik vagy átnevezik, megakadályozva a referenciák sérülését a projekt refaktorálása során.
Egy másik stratégiai kiegészítés az LibGodot, egy könyvtár, amely lehetővé teszi a Godot motor más alkalmazásokba való integrálását ahelyett, hogy külön folyamatként futtatná, megnyitva az utat a hibrid fejlesztőeszközök előttA mindennapi használat során a pályatervezők értékelni fogják a „Kijelölés” és az „Átalakítás” eszközök szétválasztását, amely megakadályozza a véletlen módosításokat, amikor egyszerűen csak egy objektumot próbálunk kiválasztani, valamint a Bresenham algoritmusának alkalmazását a GridMap rajzolásához, amely kiküszöböli a hézagokat a pályák gyors festése során.
Szkriptelés és kiterjesztett platformok
A programozók számára a szkriptelési környezet is fejlődik. A C# integrációt egy natív fordításelemzővel fejlesztették tovább, A GDExtension mostantól egy JSON-alapú felületet használ az automatikus kötések létrehozásának megkönnyítésére. A szkript hibakereső végre hozzáadott egy „kilépés” gombot a függvényekhez, felgyorsítva a hibakövetést.
Végül, A kiterjesztett valóság (XR) natív támogatást kap az OpenXR 1.1 és az Android XR eszközökhözEz lehetővé teszi a projektek közvetlen hardveres tesztelését komplikációk nélkül. Továbbá integrálták az scrcpy támogatását, amely lehetővé teszi a fejlesztők számára, hogy tesztelés közben közvetlenül a számítógépükről tekintsék meg és irányítsák a csatlakoztatott Android-eszköz képernyőjét, így hatékonyabban zárva a mobilfejlesztési ciklust.
Végül, ha többet szeretnél megtudni erről az új kiadásról, ajánlom figyelmedbe a megjelenési bejelentést. A következő linken.