Gefa út Godot 3.2 leikjavél


Gefa út Godot 3.2 leikjavél

EFTIR ÓSKI STARFSMENN! Tekið af opennet.

Eftir 10 mánaða þróun hefur verið gefið út ókeypis leikjavél godot 3.2, hentugur til að búa til 2D og 3D leiki. Vélin styður leikjafræðimál sem auðvelt er að læra, grafískt umhverfi fyrir leikjahönnun, leikjauppsetningarkerfi með einum smelli, víðtæka hreyfimynda- og uppgerðarmöguleika fyrir líkamlega ferla, innbyggðan aflúsara og kerfi til að bera kennsl á flöskuhálsa í frammistöðu. . Kóðanum fyrir leikjavélina, leikjahönnunarumhverfið og tengd þróunarverkfæri (eðlisfræðivél, hljóðþjónn, 2D/3D flutningsbakenda osfrv.) er dreift undir MIT leyfinu.

Vélin var opin uppspretta árið 2014 af OKAM, eftir tíu ára þróun á faglegri sérvöru sem hefur verið notuð til að búa til og gefa út marga leiki fyrir PC, leikjatölvur og farsíma. Vélin styður alla vinsæla skjáborðs- og farsímakerfi (Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), auk leikjaþróunar fyrir vefinn. Tilbúnar tvöfaldar samsetningar hafa verið búnar til fyrir Linux, Windows og macOS.

Sérstök útibú er að þróa nýjan flutningsstuðning sem byggir á Vulkan grafík API, sem verður í boði í næstu útgáfu af Godot 4.0, í stað þeirra flutningsbakenda sem nú eru í boði í gegnum OpenGL ES 3.0 og OpenGL 3.3 (stuðningur við OpenGL ES og OpenGL mun haldast með því að veita gamla OpenGL ES 2.0 bakenda /OpenGL 2.1 ofan á nýja Vulkan-byggða flutningsarkitektúrinn). Breytingin frá Godot 3.2 í Godot 4.0 mun krefjast endurvinnslu á forritum vegna ósamrýmanleika á API-stigi, en Godot 3.2 útibúið mun hafa langa stuðningslotu, en lengd þess fer eftir eftirspurn notenda eftir þessu útibúi. Bráðabirgðaútgáfur af 3.2.x fela einnig í sér möguleika á að flytja nýjungar frá 4.x greininni sem hafa ekki áhrif á stöðugleika, svo sem stuðning við AOT samantekt, ARCore, DTLS og iOS vettvang fyrir C# verkefni.

Helstu nýir eiginleikar í Godot 3.2:

  • Bætti við stuðningi við Oculus Quest sýndarveruleikahjálma, útfærð með viðbót fyrir Android vettvang. Fyrir þróun á auknum veruleikakerfum fyrir iOS hefur stuðningi við ARKit ramma verið bætt við. Verið er að þróa stuðning fyrir ARCore ramma fyrir Android, en hann er ekki tilbúinn ennþá og verður innifalinn í einni af millistigs 3.3.x útgáfunum;
  • Viðmót sjónræna skyggingarritilsins hefur verið endurhannað. Nýjum hnútum hefur verið bætt við til að búa til fullkomnari skyggingar. Fyrir skyggingar útfærðar með klassískum forskriftum hefur stuðningi við fasta, fylki og „breytilega“ breytibúnað verið bætt við. Margir skyggingar sem eru sérstakir fyrir OpenGL ES 3.0 bakenda hafa verið fluttir yfir í OpenGL ES 2;
  • Physical Based Rendering (PBR) stuðningur er samstilltur við getu nýrra PBR flutningsvéla, eins og Blender Eevee og Substance Designer, til að tryggja svipaða senusýningu í Godot og þrívíddarlíkanapakkana sem notaðir eru;
  • Ýmsar flutningsstillingar hafa verið fínstilltar til að bæta afköst og bæta myndgæði. Margir eiginleikar frá GLES3 hafa verið fluttir yfir í GLES3 bakendann, þar á meðal stuðningur við MSAA (Multisample anti-aliasing) anti-aliasing aðferð og ýmis eftirvinnsluáhrif (ljóma, DOF blur og BCS);
  • Bætti við fullum stuðningi við innflutning á þrívíddarsenum og gerðum í glTF 3 (GL sendingarsniði) og bætti við upphafsstuðningi við FBX sniðið, sem gerir þér kleift að flytja inn atriði með hreyfimyndum frá Blender, en er ekki enn samhæft við Maya og 2.0ds Max. Bætti við stuðningi við möskvahúð þegar setur eru fluttar inn í gegnum glTF 3 og FBX, sem gerir þér kleift að nota eitt möskva í nokkrum möskva. Vinna við að bæta og koma á stöðugleika glTF 2.0 stuðning hefur verið unnin í samvinnu við Blender samfélagið, sem mun bjóða upp á bættan glTF 2.0 stuðning í útgáfu 2.0;
  • Netgeta vélarinnar er aukin með stuðningi við WebRTC og WebSocket samskiptareglur, sem og getu til að nota UDP í fjölvarpsham. Bætt við API til að nota dulmáls-kássa og vinna með skilríki. Bætt við myndrænu viðmóti til að skrá netvirkni. Vinna er hafin við að búa til höfn á Godot fyrir WebAssembly/HTML5, sem gerir kleift að opna ritilinn í vafra í gegnum vefinn;
  • Viðbótin fyrir Android pallinn og útflutningskerfið hafa verið endurhannað. Nú, til að búa til pakka fyrir Android, er boðið upp á tvö aðskilin útflutningskerfi: annað með forbyggðri vél og annað gerir þér kleift að búa til þínar eigin smíði byggðar á sérsniðnum vélarvalkostum. Hægt er að sérsníða eigin samsetningar á viðbótastigi fyrir Android, án handvirkrar breytingar á upprunasniðmátinu;
  • Ritstjórinn hefur bætt við stuðningi við að slökkva á einstökum eiginleikum með vali, til dæmis geturðu fjarlægt hnappa til að hringja í þrívíddarritstjóra, handritaritil, auðlindasafni, hnútum, spjöldum, eiginleikum og öðrum þáttum sem verktaki þarfnast ekki (að fela óþarfa hluti gerir kleift að þú til að einfalda viðmótið verulega);
  • Bætti við upphafsstuðningi fyrir samþættingu við frumkóðastýringarkerfi og útfærði viðbót fyrir Git stuðning í ritlinum;
  • Það er hægt að endurskilgreina myndavélina fyrir hlaupandi leik í gegnum glugga í ritlinum, sem gerir það mögulegt að meta ýmsar stillingar í leiknum (frítt útsýni, skoðun á hnútum o.s.frv.);
  • Lagt er til útfærslu á LSP (Language Server Protocol) þjóninum fyrir GDScript tungumálið, sem gerir þér kleift að flytja upplýsingar um merkingarfræði GDScript og kóðaútfyllingarreglur til utanaðkomandi ritstjóra, svo sem VS kóða viðbót og Atom;
  • Fjölmargar endurbætur hafa verið gerðar á innbyggða GDScript skriftaritlinum: möguleikinn á að setja bókamerki á stöður í kóðanum hefur verið bætt við, smákortaspjaldið hefur verið innleitt (til að fá fljótt yfirlit yfir allan kóða), sjálfvirk útfylling inntaks hefur verið endurbætt, og möguleikar sjónrænna handritshönnunarhamsins hafa verið stækkaðir;
  • Bætti við stillingu til að búa til gervi-3D leiki, sem gerir þér kleift að nota áhrif dýptar í tvívíðum leikjum með því að skilgreina nokkur lög sem mynda skáldað sjónarhorn;
  • Stuðningur fyrir texture atlases hefur verið skilað til 2D ritstjóra;
  • GUI hefur nútímavætt ferlið við að setja akkeri og svæðismörk;
  • Fyrir textagögn hefur möguleikinn til að fylgjast með breytingum á áhrifabreytum á flugu verið bætt við, stuðningur við BBCode merki hefur verið veittur og möguleiki á að skilgreina eigin áhrif hefur verið veitt;
  • Bætt við hljóðstraumsrafalli sem gerir þér kleift að búa til hljóðbylgjur byggðar á einstökum ramma og litrófsgreiningartæki;
  • Með því að nota V-HACD bókasafnið er hægt að sundra íhvolfum möskva í nákvæma og einfaldaða kúpta hluta. Þessi eiginleiki einfaldar til muna myndun árekstraforma fyrir núverandi þrívíddarnet;
  • Getan til að þróa leikjafræði í C# með Mono fyrir Android og WebAssembly pallana hefur verið innleidd (áður var C# studd fyrir Linux, Windows og macOS). Byggt á Mono 6.6 er stuðningur við C# 8.0 innleiddur. Fyrir C# hefur einnig verið innleiddur upphafsstuðningur fyrir AOT-samsetningu (ahead-of-time) sem hefur verið bætt við kóðagrunninn, en hefur ekki enn verið virkjaður (fyrir WebAssembly er enn notaður túlkur). Til að breyta C# kóða er hægt að tengja utanaðkomandi ritstjóra eins og MonoDevelop, Visual Studio fyrir Mac og Jetbrains Rider;
  • Skjölin hafa verið stækkuð og endurbætt verulega. Hlutaþýðing á skjölunum á rússnesku hefur verið gefin út (kynningarleiðbeiningar um að hefjast handa hefur verið þýddur).

Fréttir á heimasíðu Godot

Sækja nýjustu útgáfuna

Heimild: linux.org.ru

Bæta við athugasemd