Mis on Godot mootor ja mida see teeb?

Mis on Godot mootor ja mida see teeb?

Godot Engine on uus mängumootor, mille populaarsus kasvab, eriti indie-mängude arendajate seas. Godot on täiesti tasuta ja seda on lihtne õppida.





See artikkel tutvustab Godot'i mootorit ja selgitab, mida see teeb. See keskendub Godoti sisseehitatud funktsioonidele, mis muudavad selle teiste mängumootoritega võrreldes ainulaadseks.





Mis on Godot mootor?

Godot on tasuta ja avatud lähtekoodiga mängumootor, mis on loodud 2D- ja 3D-mängude arendamiseks. See on MIT -litsentsi, lubava vaba tarkvara litsentsi alusel, mis annab kasutajatele oma tarkvara kasutamisel vähe piiranguid. Godoti asutajad, keda toetab tihe arendajate kogukond, hooldavad tarkvara aktiivselt.





Godot on ka selle liige Tarkvara vabaduse säilitamine . Tarkvara vabaduse kaitse on mittetulunduslik organisatsioon, mille eesmärk on kaitsta ja kaitsta tasuta ja avatud lähtekoodiga tarkvara (FLOSS) projekte.

Tasuta ja avatud lähtekoodiga tarkvaraprojektid sõltuvad sageli välisrahastusest. Godot tugineb Patreoni välistele toetajatele ja toetajatele. Vaadake ka seda, kuidas GitHubi sponsorid võimaldavad teil rahastada avatud lähtekoodiga tarkvara.



Mida teeb Godot mootor?

Godot Engine'iga on kaasas palju sisseehitatud tööriistu, mis käsitlevad teie jaoks mänguarenduse põhitõdesid, nii et saate keskenduda mängude loomisele, mitte arendustööriistadele. Siin on mõned sisseehitatud funktsioonid, mis muudavad Godot ainulaadseks.

Sisseehitatud sõlmed kõige jaoks

Godotil on sadu sisseehitatud sõlme, mis on valmis kasutamiseks teie mängus kõigeks. Godotil on sõlmed graafika, helide, kasutajaliideste, kaamerate, animatsioonide, tegelaste ja palju -palju muu jaoks.





Nendel sõlmedel on sisseehitatud funktsionaalsus, mille abil saate vahele jätta oma mängu põhiklasside kodeerimise nurinatöö. Godot'i sisseehitatud sõlmed on selle töö teie eest juba ära teinud. Ja parim osa on see, et saate neid laiendada, kasutades soovi korral kohandatud skripte.

leia mu iphone ütleb võrguühenduseta, mida see tähendab

Paindlik stseenisüsteem

Godot võimaldab teil luua stseene mitmest sõlmest, nagu soovite. Kui olete stseeni loonud, saate selle salvestada sisseehitatud andmetüübina (.tscn või .scn). Kui olete stseeni salvestanud, saate selle teistesse stseenidesse paigutada või luua uusi stseene, mis sellest pärivad.





See stseenisüsteem annab teile projekti struktureerimisel paindlikkuse. See võimaldab teil luua stseene peaaegu kõige jaoks. Mis tahes stseeni saab teie maitse järgi instantsida või pärida.

Sisseehitatud skriptikeel

Godotil on oma sisseehitatud skriptikeel GDScript. GDScript sarnaneb süntaktiliselt Pythoniga. Godot'i arendajad kujundasid selle spetsiaalselt mängude arendamiseks Godot Engine'is ja paljud Godot kogukonnas armastavad seda.

Seotud: 6 põhjust, miks Python on tuleviku programmeerimiskeel

Kui te aga ei soovi GDScripti kasutada, pakub Godot keelteülest tuge koos täieliku C# toega ja täieliku C ++ toega. Sellel on ka sisseehitatud visuaalne skriptimissüsteem.

Sisseehitatud animatsiooniredaktor

Godotil on võimas sisseehitatud animatsioonitööriist, mis suudab juhtida peaaegu kõiki teie sõlmede reguleeritavaid omadusi. Sisseehitatud animatsiooniredaktor võib luua animatsiooni, mis muudab tekstuuri läbipaistmatuse näiteks 100-lt 0-le. Või võib see luua animatsiooni, mis liigutab sprite 50 pikslit paremale. Võimalusi on lõputult.

Sisseehitatud silur

Mänguarendus pole vigu võõras. Seetõttu on Godotil sisseehitatud silur, mis on loodud vigade purustamiseks. Sisseehitatud silur saab jälgida teie koodi murdepunkte ja pakkuda konsoolis üksikasjalikke veateateid.

Godotil on ka kaugjuhtimise aken, mis võimaldab teil vaadata kõiki projekti sõlme selle töötamise ajal. See on veel üks mugav silumisvahend, mis võib säästa tunde peavalu.

Sisseehitatud abidokumendid

Godoti skriptiredaktoril on sisseehitatud dokumentatsiooni tugi, mis võimaldab skriptimise ajal dokumentidega tutvuda. See muudab kodeerimise lihtsamaks, kuna see välistab vajaduse avada brauseriaken dokumentide lugemiseks.

Muide, dokumendid on avatud lähtekoodiga ka GitHubis. See tähendab, et neid uuendatakse ja täiustatakse pidevalt. Täna on dokumentatsioon ulatuslik ja põhjalik. See sisaldab ka mõningaid käepäraseid alustamisjuhiseid.

Mitme platvormi juurutamine

Godotil on mitme mänguplatvormi jaoks sisseehitatud ekspordimallid. See võib olla tõeline elupäästja. Kui olete oma projekti esitatava versiooni valmis saanud, saate Godot -projekti eksportijat kasutada mis tahes platvormil juurutamiseks.

Godotil on ekspordimallid suurematele töölaua platvormidele, sealhulgas Mac, Windows ja Linux. Sellel on mallid mobiilplatvormidele, sealhulgas iOS ja Android. Ja sellel on ekspordimallid konsooliplatvormidele, sealhulgas Nintendo Switch, PlayStation 4 ja Xbox One (kolmandate osapoolte pakkujate kaudu).

kuidas taastada Windows 10 tehaseseaded

Toetav kogukond

Viimane, kuid mitte vähem tähtis - Godot ’kogukond on väike, kuid vägev. Godot -sõna levides kasvab kogukond ja see loob rohkem abistavaid ressursse. Godot kogukond on selles valdkonnas aktiivne Godot GitHubi leht ja on saadaval eakaaslaste abistamiseks Godot Q&A foorumid .

Lisaks on Godot kogukond loonud palju õpetusi, mida võib leida YouTube'ist ja muudelt saitidelt, näiteks Udemy. Neile, kes soovivad mänguarendusega tegeleda, on Godot suurepärane käivitusmootor tänu pakutavatele sisseehitatud tööriistadele ja seda ümbritsevale abivalmis kogukonnale.

Kuidas pääseda juurde Godot'ile

Godot saate tasuta alla laadida saidilt Godot veebisait. Klõpsake Lae alla Maci ja Windowsi allalaadimislinkide leidmiseks klõpsake veebilehe ülaosas olevat nuppu. Märkate, et allalaadimislehel on soovi korral ka lingid Godoti allalaadimiseks Steamist või Itch.io -st.

Godot Engine on ka GitHubis, kust saate mootori lähtekoodi alla laadida või vaadata. Godotil on aktiivne arendajate kogukond, kes panustab projekti alati. Mõned on ametlikud töötajad ja teised on aktiivsed arendajad, kes on Godotist kirglikud.

Miks te ei peaks Godotit ootama

Godoti sisseehitatud tööriistad muudavad mängude arendamise tõepoolest lihtsamaks kõikide oskuste tasemega arendajatele. Godot hoolitseb suure osa mänguarendusega seotud nurinatöö eest, lastes arendajatel keskenduda lõbusatele osadele, tehes lahedaid mänge.

Godot arendatakse pidevalt, mis tähendab, et mootor paraneb pidevalt! See artikkel on kriimustanud ainult seda, mida Godot suudab teha. Godotil on oodata põnevaid asju, sealhulgas ulatuslik kapitaalremont 3D -toele Godot 4.0 -s ja palju -palju muud.

Godot kogukond armastab Godot ja on valmis üksteist aitama. Kui te pole mänguarenduses uus, on Godot alustuseks suurepärane mootor sisseehitatud tööriistade, sõbraliku kogukonna ja kogukonna loodud õpetuste hulga tõttu.

Lõpetuseks tasub üle korrata, et Godot ei maksa mitte sentigi! Godotis pole üldse honorare ega varjatud tasusid. See muudab Godot veelgi magusamaks.

Jaga Jaga Piiksuma E -post 10 põhjust kasutada Godot Engine'i järgmise mängu arendamiseks

Kas vajate mängu arendamiseks avatud lähtekoodiga tööriista? Siin on 10 põhjust, miks Godot Engine võib olla just see, mida otsite.

Loe edasi
Seotud teemad
  • Mängimine
  • Mängu arendamine
  • Godot mootor
Autori kohta Michael Harman(Avaldatud 16 artiklit)

Michael on kirjanik ja kodeerija. Ta naudib kodeerimismänge peaaegu sama palju kui neid mängides. Aja jooksul kasvas tema armastus mängude vastu armastuseks kõigi tehnoloogiate vastu.

Veel Michael Harmanilt

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin