Kaj je Godotov motor in kaj počne?

Kaj je Godotov motor in kaj počne?

Godot Engine je prihajajoči igralni mehanizem, ki postaja vse bolj priljubljen, zlasti med razvijalci neodvisnih iger. Godot je popolnoma brezplačen in se ga je enostavno naučiti.





Ta članek bo predstavil Godot Engine in razložil, kaj počne. Osredotočil se bo na vgrajene funkcije Godota, zaradi katerih je edinstven v primerjavi z drugimi igralnimi stroji.





Kaj je Godotov motor?

Godot je brezplačen in odprtokodni motor za igre 2D in 3D. Pod licenco MIT, licenco za brezplačno programsko opremo, ki uporabnikom daje le nekaj omejitev glede uporabe programske opreme. Ustanovitelji Godota-podprti s tesno povezano skupnostjo razvijalcev-aktivno vzdržujejo programsko opremo.





Godot je tudi član Ohranjanje svobode programske opreme . Ohranjanje svobode programske opreme je neprofitna organizacija, katere cilj je braniti in varovati projekte brezplačne in odprtokodne programske opreme (FLOSS).

Projekti brezplačne in odprtokodne programske opreme se pogosto opirajo na zunanje financiranje. Godot se pri Patreonu opira na zunanje podpornike in podpornike. Preverite tudi, kako vam sponzorji GitHub omogočajo financiranje odprtokodne programske opreme.



Kaj počne Godot Engine?

Godot Engine je opremljen s številnimi vgrajenimi orodji, ki za vas obravnavajo osnove razvoja iger, tako da se lahko osredotočite na gradnjo iger in ne na razvojna orodja. Tu je nekaj vgrajenih funkcij, zaradi katerih je Godot edinstven.

Vgrajena vozlišča za vse

Godot ima na stotine vgrajenih vozlišč, ki so pripravljena za uporabo v vsem v vaši igri. Godot prihaja z vozlišči za grafiko, zvoke, uporabniške vmesnike, kamere, animacije, like in še veliko, veliko več.





Ta vozlišča imajo vgrajeno funkcionalnost, ki vam omogoča, da preskočite grozljivo delo kodiranja osnovnih razredov za vašo igro. Godotova vgrajena vozlišča so to delo že opravila za vas. Najboljši del pa je, da jih lahko po želji razširite s skripti po meri.

kako popraviti opraskan DVD

Prilagodljiv sistem prizorov

Godot vam omogoča ustvarjanje prizorov z več vozlišči, ki so organizirana, kot želite. Ko ustvarite sceno, jo lahko shranite kot vgrajen podatkovni tip (.tscn ali .scn). Ko prizor shranite, ga lahko vnesete v druge prizore ali ustvarite nove prizore, ki jih podedujejo.





Ta scenski sistem vam daje fleksibilnost pri strukturiranju vašega projekta. Omogoča vam ustvarjanje prizorov za skoraj vse. Vsak prizor je mogoče namestiti ali podedovati po vaših željah.

Vgrajen skriptni jezik

Godot ima svoj vgrajen skriptni jezik, imenovan GDScript. GDScript je skladenjsko podoben Pythonu. Godotovi razvijalci so ga zasnovali posebej za razvoj iger v Godotovem stroju in mnogi v Godotovi skupnosti ga imajo radi.

Sorodno: 6 razlogov, zakaj je Python programski jezik prihodnosti

Če ne želite uporabljati GDScript, pa Godot ponuja medjezično podporo s popolno podporo za C# in popolno podporo za C ++. Vgrajen ima tudi vizualni skriptni sistem.

Vgrajen urejevalnik animacij

Godot prihaja z zmogljivim vgrajenim orodjem za animacijo, ki lahko nadzoruje skoraj vse nastavljive lastnosti vaših vozlišč. Vgrajen urejevalnik animacij lahko ustvari animacijo, ki na primer spremeni motnost teksture s 100 na 0. Lahko pa ustvari animacijo, ki premakne sprite za 50 slikovnih pik v desno. Možnosti je neskončno.

Vgrajen razhroščevalnik

Razvoj iger hroščem ni tuj. Zato Godot prihaja z vgrajenim iskalnikom napak, ki je namenjen zatiranju hroščev. Vgrajeni razhroščevalnik lahko sledi prelomnim točkam v vaši kodi in v konzoli ponuja podrobna poročila o napakah.

Godot ima tudi okno za oddaljeno uvajanje, ki vam omogoča ogled vseh vozlišč v vašem projektu, medtem ko se izvaja. To je še eno priročno orodje za odpravljanje napak, ki lahko prihrani ure glavobolov.

Vgrajeni dokumenti za pomoč

Urejevalnik skriptov v Godotu ima vgrajeno podporo za dokumentacijo, ki omogoča pregledovanje dokumentov med skriptiranjem. To olajša kodiranje, saj odpravlja potrebo po odprtju okna brskalnika za branje dokumentacije.

Mimogrede, tudi dokumenti so odprtokodni na GitHubu. To pomeni, da se nenehno posodabljajo in izpopolnjujejo. Danes je dokumentacija obsežna in temeljita. Vsebuje tudi nekaj priročnih začetnih vodnikov.

Uvedba na več platformah

Godot ima vgrajene izvozne predloge za več igralnih platform. To je lahko pravi reševalec. Ko imate pripravljeno različico svojega projekta za predvajanje, lahko uporabite izvoznika projekta Godot za uvajanje na katero koli platformo.

Godot ima izvozne predloge za glavne namizne platforme, vključno z Mac, Windows in Linux. Ima predloge za mobilne platforme, vključno z iOS in Android. Ima tudi izvozne predloge za konzolne platforme, vključno z Nintendo Switch, PlayStation 4 in Xbox One (prek drugih ponudnikov).

kako počistiti pomnilnik v računalniku

Podporna skupnost

Ne nazadnje je Godotova skupnost majhna, a mogočna. Ko se širi glas o Godotu, se skupnost povečuje in ustvarja več koristnih virov. Godotova skupnost je aktivna na Stran Godot GitHub , in je na voljo za pomoč vrstnikom na Godotovi forumi za vprašanja .

Poleg tega je skupnost Godot ustvarila veliko vaj, ki jih lahko najdete na YouTubu in drugih spletnih mestih, kot je Udemy. Za tiste, ki se želijo lotiti razvoja iger, je Godot odličen zagonski motor zaradi količine vgrajenih orodij, ki jih ponuja, in koristne skupnosti, ki ga obdaja.

Kako dostopati do Godota

Godot lahko brezplačno prenesete na Godot Spletna stran. Kliknite na Prenesi gumb na vrhu spletne strani, da poiščete povezave za prenos za Mac in Windows. Opazili boste, da stran za prenos vsebuje tudi povezave za prenos Godota s Steam ali Itch.io, če želite.

Godot Engine je tudi na GitHubu, kjer lahko prenesete ali si ogledate izvorno kodo motorja. Godot ima aktivno skupino razvijalcev, ki ves čas prispevajo k projektu. Nekateri so uradni najemniki, drugi pa aktivni razvijalci, ki so navdušeni nad Godotom.

Zakaj ne bi smeli čakati na Godota

Vgrajena orodja Godota resnično olajšajo razvoj iger za razvijalce vseh ravni znanja. Godot skrbi za veliko truda, povezanega z razvojem iger, tako da se razvijalci lahko osredotočijo na zabavne sestavne dele.

Razvoj Godota je v teku, kar pomeni, da se motor nenehno izboljšuje! Ta članek je samo opraskal površino tega, kar lahko naredi Godot. Godota čakajo razburljive stvari, vključno z obsežno prenovo 3D podpore v Godotu 4.0 in še veliko več.

Godotova skupnost ljubi Godota in si je pripravljena pomagati. Če ste šele pri razvoju iger, je Godot odličen motor zaradi vgrajenih orodij, prijazne skupnosti in številnih vaj, ki jih ustvari skupnost.

Na koncu velja ponoviti, da Godot ne stane niti enega centa! V Godotu sploh ni avtorskih honorarjev ali skritih pristojbin. Zaradi tega je Godot še slajši.

Deliti Deliti Cvrkutati E-naslov 10 razlogov, da uporabite Godot Engine za razvoj svoje naslednje igre

Potrebujete odprtokodno orodje za razvoj iger? Tukaj je 10 razlogov, zakaj je Godot Engine ravno tisto, kar iščete.

Preberite Naprej
Sorodne teme
  • Igre na srečo
  • Razvoj iger
  • Godotov motor
O avtorju Michael Harman(16 objavljenih člankov)

Michael je pisatelj in koder. V kodiranju iger uživa skoraj tako kot v igranju. Sčasoma je njegova ljubezen do iger prerasla v ljubezen do vsega tehnološkega.

Več od Michaela Harmana

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, če se želite naročiti