Atvyks nauja „Godot 3.1“, atviro kodo žaidimų variklio, versija

„Godot“ yra daugialypis 2D ir 3D vaizdo žaidimų variklis, atvirojo kodo išleistas pagal MIT licenciją ir sukurtas „Godot“ bendruomenės.

Variklis veikia „Windows“, OS X, „Linux“ ir BSD, taip pat leidžia eksportuoti vaizdo žaidimus, sukurtus iš „Windows“, „OS X“ ir „Linux“, mobiliųjų telefonų („Android“, „iOS“) ir HTML5.

Vaizdo žaidimai „Godot“ koduojami programavimo kalba C # arba GDScript kalba.

GDScript yra aukšto lygio programavimo kalba, labai panaši į Python Jis buvo sukurtas specialiai Godotui, todėl prideda funkcionalumo ir optimizavimo. Bet jis gali netikti visoms reikmėms:

  • Ne visada įmanoma užpildyti kodą automatiškai
  • Apribojimus riboja vertėjas
  • Nepraneša apie visas kompiliavimo (ar rašymo) klaidas
  • Kodas yra mažiau įskaitomas ir jį sunku pertvarkyti.

„Godot“ turi pažangų, nepriklausomą ir pilną 2D variklį, 2D erdvėje nereikia suklastoti 3D.

Variklio tvirtinimas apima žiburiai, šešėliai, šešėliai, GUI, spritai, plytelių rinkiniai, paralaksinis slinkimas, daugiakampiai, animacijos, fizika, dalelės ir dar daugiau. Taip pat galima sumaišyti 2D su 3D arba 3D su 2D naudojant peržiūros srities mazgą.

Dieve yra sudėtinga ir viena iš geriausių animacijos sistemų, palaikanti redagavimas, griaučių animacija, maišymas, animaciniai medžiai, morfavimas, realiu laiku atliekamos scenos, skambinimo funkcijos ir tiesiog bet kokio mazgo eksportuojamos nuosavybės animavimas.

„Godot“ taip pat turi savo fizinį variklį, skirtą tiek 2D, tiek 3D, su susidūrimo aptikimu, standžiu kėbulu, statiniu kūnu, simboliais, transporto priemonėmis, radijo transliacijomis, sankryžomis ir daugeliu kitų.

Pagrindinės naujos Godot 3.1 savybės

Neseniai buvo išleista nauja atvirojo kodo žaidimų variklio „Godot“ versija, kuri pasiekė 3.1 versiją, kurioje Ši nauja versija tikrai turi įdomių pakeitimų, patobulinimų ir papildymų serijų.

Naujas variklis

Su šiuo nauju „Godot 3.1“ leidimu tai gavo naują „OpenGL ES 2.0“ atvaizdavimo variklį.

Nors 3.0 versijos atnaujinimas pakeitė „OpenGL ES 2.0“ atvaizdavimo variklį variklio 2.X šakoje į „OpenGL 3.3 / OpenGL ES 3.0“ atvaizdavimo variklį.

Tačiau komanda turėjo grįžti prie šio pasirinkimo ir iš naujo įdiegti „OpenGL ES 2.0“ atvaizdavimo variklį, kad išlaikytų gerą senesnių mobiliųjų įrenginių našumą., padidinti tikslines platformas ir išvengti daugybės klaidų mobiliuosiuose įrenginiuose.

Tačiau nors šis naujas atvaizdavimo variklis yra baigtas naudoti 2D, 3D peržiūra buvo supaprastinta.

Pavyzdžiui, spalvų erdvė yra sRGB (o ne linijinė erdvė, pvz., „OpenGL ES 3.0“ atvaizdavimo variklis).

PBR pateikimas nepalaikomas. Kai kurios „shader“ funkcijos neveiks (apribojimai dėl ankstesnių „OpenGL“ versijų).

Tas pats pasakytina apie kai kuriuos po gydymo padarinius. Visuotinio apšvietimo zondai neveiks, joks GPU netvarkys dalelių.

Nors ateityje tikimasi, kad atsiras naujas „Vulkan“ atvaizdavimo variklis, dėl kurio „OpenGL ES 3.0“ atvaizdavimo variklis bus pasenęs. Darbas turėtų būti sutelktas į 3D atvaizdavimą. Baigdamas darbą, „Godot 4.0“ pasirodys paprastai po metų.

GDScript patobulinimai

Iš kitos pusės „GDScript“ gavo keletą patobulinimų, kadangi teksto rinkimas yra tik analizatoriaus ypatybė ir tai leis Godotui siųsti įspėjamuosius pranešimus vartotojui, tikiuosi, kad patobulinsite mašinoms skirtas instrukcijas, kad padidintumėte našumą.

Kitos naujovės

Taip pat artimiausiais mėnesiais planuojama įsigyti 3.2 versiją. Pastarasis turėtų pateikti: scenarijuose parašytas instrukcijas, FBX palaikymą (per „Assimp“ arba per „OpenFBX“), patobulinta „Android“ ir „iOS“ darbo eiga, įskaitant specialių mobiliesiems įrenginiams skirtų SDK (pvz., „AdMob“) pridėjimą, redaktoriaus perkėlimą į žiniatinklio naršyklę ir tinklo valdymo patobulinimą palaikant šiuolaikinius protokolus ir specialius serverius.

Akivaizdu, kad 3.1 versijoje yra pataisų, skirtų stabilumui pagerinti ir paskutinės minutės klaidoms ištaisyti.

„Godot“ galima atsisiųsti iš šiuo puslapiu skirta „Windows“, „Mac OS“ ir „Linux“. Taip pat galite rasti adresu garas y niežti.io.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.