Avatud mÀngumootori Godot 4.6 vÀljaanne

Vabata mĂ€ngumootori Godot 4.6 vĂ€ljaanne, mis sobib 2D- ja 3D-mĂ€ngude loomiseks. Mootor toetab lihtsat mĂ€ngulugemise keelt, graafilist mĂ€ngude disainikeskkonda, ĂŒhe klĂ”psuga mĂ€ngude juurutussĂŒsteemi, animatsiooni ja fĂŒĂŒsikaprotsesside simulatsiooni vĂ”imalusi, sisseehitatud silumisseadet ja tosse tulekindlate kohtade tuvastamise sĂŒsteemi. MĂ€ngumootori kood, mĂ€ngude disainikeskkond ja seotud arendustooted (fĂŒĂŒsikamootor, heliserver, 2D/3D renderdamise tagaplaadid jne) on MIT litsentsi all.

Mootori lĂ€htekood avati 2014. aastal stuudio OKAM poolt pĂ€rast kĂŒmneaastast arendust, mis keskendus professionaalse tasemega patenteeritud tootele, mida on kasutatud paljude PC, mĂ€ngukonsoolide ja mobiilseadmete mĂ€ngude loomiseks ja avaldamiseks. Mootor toetab kĂ”iki populaarseid lauaarvuti ja mobiilseid platvorme (Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX) ning mĂ€ngude arendamist Webis. Valmis kĂ€ivitamiseks binaarsed kogud on loodud Linuxi, Androidi, Windowsi ja macOS-i jaoks.

Peamised muudatused Godot 4.6 (1, 2, 3):

  • Toimetajas pakutakse vaikimisi uut disainiteemat „Modern“, mis on tuntud oma modernse vĂ€limuse, kontrastse teabe esitlemise ja parema loetavuse, elementide vaheliste vahede optimeerimise ning halli tooni vĂ€rviskeemi rakendamise poolest. Kasutajatele, kes on harjunud vana vorminguga, on saadaval vĂ”imalus naasta klassikalise teema juurde.
    Avatud mÀngumootori Godot 4.6 vÀljaanne
  • Redaktoris on ĂŒhtlustatud paneelidega töö. Alumised paneelid ja enamik dock-paneelidest on nĂŒĂŒd ujuvad ning neid saab lahti kinnitada. Paneele on vĂ”imalik eri liideseosadesse lohistada ja paigutada.
  • Uute 3D-projektide puhul on vaikimisi kasutusele vĂ”etud fĂŒĂŒsikaliste protsesside simulatsiooni mootor JoltPhysics, mida kasutatakse juba AAA-mĂ€ngudes, nagu Death Stranding 2.
  • Lisatud uus pöördmudeli sĂŒsteem (IK, inverse kinematic), mis vĂ”imaldab realistlikuma animatsiooni loomist. Lisatud on uusi modifikaatoreid ja piiranguid (constraint), mis vĂ”imaldavad reguleerida liigeste pöörlemist ja nurkkiirus, et vĂ€ltida soovimatuid liikumisi. MÀÀratud piiranguid saab siduda 3D-sĂ”lmedega, nĂ€iteks et tegelase kĂ€si ulatuks ja haaraks relva. Uus IKModifier3D modifikaator, mis on loodud SkeletonModifier3D pĂ”hiselt. Peale selle on saadaval kindlad lahendajad (solver) TwoBoneIK3D ja SplineIK3D, samuti iteratiivsed lahendajad FABRIK3D, CCDIK3D ja JacobianIK3D. IK-raamistiku modulaarne arhitektuur vĂ”imaldab seda kombineerida teiste modifikaatorite ja piirangutega, et hÀÀlestada proportsionaalset animatsiooni otse mootoris.
  • TĂ€iesti on ĂŒmber tehtud SSR (Screen Space Reflection) sĂŒsteem, mis vastutab peegeldavate pindade, nagu metall, vesi ja klaas, visualiseerimise eest. Uus rakendus saavutab suurema realismi, parandab jĂ”udlust ja lisab kaks reĆŸiimi — full-resolution (maksimaalne kvaliteet) ja half-resolution (madalam kvaliteet). kĂ”rge jĂ”udlus).
  • On rakendatud unikaalsed siseidentifikaatorid sĂ”lmede jaoks (Node ID), mis salvestatakse stseenifailidesse ja ei muutu pĂ€rast stseeni reorganiseerimist, elementide hierarhia muutmist, sĂ”lmede liigutamist vĂ”i ĂŒmbernimetamist.
  • On lisatud libgodot raamatukogu, mis vĂ”imaldab Godot Engine'i integreerimist oma rakendustesse, selle asemel et kĂ€ivitada seda eraldi protsessina, mis vĂ”ib olla kasulik nĂ€iteks oma mĂ€nguredaktorite arendamisel. Toetatakse töötamist Linuxis, Windowsis ja macOS-is.
  • 2D stseenid, mis paigutatakse TileMap-i plaatidena (nĂ€iteks animatsiooniga aardekastid, lambid ja kĂŒĂŒnlad), saavad nĂŒĂŒd pöörduda 90 kraadi sammudega.
  • Töökeskuse lĂ€hemale viimiseks kaasaegsetele 3D-redaktoritele on vĂ€lja töötatud valiku- ja teisendamisreĆŸiimide eraldamine. Varasem valikureĆŸiim on ĂŒmber nimetatud teisendamiseks ning lisatud on uus reĆŸiim, mis on mĂ”eldud ainult valimiseks, kus node'id saab valida ilma teisendamise gizmo nĂ€itamiseta, et vĂ€ltida kogemata liikumise, pööramise ja skaleerimise teostamist.
  • 3D joonistamis- ja eemaldamisriist GridMap'is on tĂ€iustatud, tuues sisse Bresenhami algoritmi punktide vahelise interpoleerimise jaoks, mis vĂ”imaldab luua sujuvamaid jooni ja kiirendab uute tasandite ja voxel-kaartide loomist vĂ€hendades kĂ€sitsi kohandamisi.
  • 3D gizmosse on lisatud objektide pööramise vĂ”imalus, mis on joondatud kaamera suunaga.
  • Graafilises liideses on lihtsustatud pööramispunkti keskele viimise protsessi.
  • Hiire/puuteplaadi ja klaviatuuri fookuse töötlemine on eraldatud — hiireklikk ei muuda enam klaviatuuri sisestamise fookust.
  • MarginContainer'i node'i valimisel redaktoris on tagatud visuaalne vaade kĂŒlgedele vaatamisalas.
    Avatud mÀngumootori Godot 4.6 vÀljaanne
  • Parandatud navigeerimist vahelehtede vahel: nĂŒĂŒd, kui ressurssi lohistatakse, saab hiirt vajalikule vahelehele liigutada ja automaatselt sellele ĂŒle minna ilma klikkimata.
  • VĂ€ljundipaneelis saab nĂŒĂŒd faili avamiseks redigeerijas klĂ”psata selle nimele veateates vĂ”i hoiatustes.
  • Objektide jĂ€lgimise tööriista on lisatud vĂ”imalus luua ObjectDB snapshot'e ja vĂ”rrelda oleku lĂ”ike olemasolevate objektide loenditega teatud ajmomentidel.
    Avatud mÀngumootori Godot 4.6 vÀljaanne
  • Kiire ressursside avamise dialooge on tĂ€iendatud valitud ressursi eelvaate toetamisega olemasolevas stseenis.
  • Animatsiooni redigeerijas on tekkinud vĂ”imalus muuta animatsiooni pikkust klippide venimise vĂ”i kokkude tĂ”mbamise kaudu ajaskaala peal. Bezier'i kĂ”verate seadistamise liidesesse on lisatud nuppude nĂ€itamine, lukustamine ja sĂ”lmede rĂŒhmade eemaldamine.
  • Lisatud on PCK patĆĄide delta-kodeerimise tugi, mis vĂ”imaldab hĂ”lmata patĆĄidesse ainult muudetud ressursi osi.
  • Lisatud on vĂ”imalus mĂ€ngucontrollerite LED-indikaatorite vĂ€rvi kohandamiseks. Tulevikus oodatakse toetust liikumisanduritele, puuteplaatidele, tagasisidemehhanismidele, adaptiivsetele pÀÀstikutele ning teabe saamiseks kontrolleri kohta.
  • RGB-pindade töötlemise optimeerimise tĂ”ttu, mis nĂŒĂŒd konverteeritakse RGBA-le GPU-l ja kasutatakse otse, on Ă”nnestunud kiirus kahekordistada kompressitud pindade importimise toimingutes.
  • Vaikimisi on renderdamisel aktiveeritud „Screen“ segamisreĆŸiim ning tagatud on helenduse (Glow) efekti rakendamine enne toonimise (tonemapping) protsessi. Lisatud on AgX tonaalsete muundamisparameetrite seadistamise vĂ”imalus.
  • Godot XR toimetajasse on lisatud Android XR seadmete tugi, et lihtsustada projektide testimist ja silumist, mis on seotud tĂ€iustatud ja virtuaalse reaalsusega. Lisatud on OpenXR 1.1 spetsifikatsiooni tugi.
    Avatud mÀngumootori Godot 4.6 vÀljaanne
  • Eksporditud rakenduste kĂ€ivitamise tugi Android-seadmetes on lisatud scrcpy kaudu, et peegeldada nutitelefoni ekraani sisu PC-ekraanile.
  • Windowsi projektide koostamisel on vaikimisi kasutusel Direct3D 12.

Lisaks vĂ”ib mĂ€rkida Redoti projekti jĂ€tkuvat arendamist, mis arendab Godoti haru, loodud vastusena ametlike suhtluste kanalite rangetele modereerimispoliitikatele ja Godoti arendajate mitteaktsepteerimisele seisukohtade osas, mis ei ĂŒhti nende arvamustega. Redoti asutajad soovivad luua kaasava kogukonna, kus aktsepteeritakse arendajate isiklikke veendumusi, poliitiseerimine arendamisprotsessis ei ole lubatud ning tĂ€helepanu keskendub ainult mĂ€ngude loomisele. MĂ”ned pĂ€evad tagasi avaldati Redot 26.1 kandidaat versioon, kuhu on viidud mitmeid tĂ€iustusi Godot 4.6-st.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster