Ava mÀngumootori Godot 3.4 uus versioon.

PĂ€rast kuue kuu arengut on vĂ€lja antud tasuta mĂ€ngumootori Godot 3.4 versioon, mis sobib 2D- ja 3D-mĂ€ngude loomiseks. Mootor toetab kergesti Ă”pitavat mĂ€nguloogika programmeerimise keelt, mĂ€ngude projekteerimise graafilist keskkonda, ĂŒheklĂ”psuga mĂ€ngude kĂ€ivitamise sĂŒsteemi, laialdasi animaatsiooni ja fĂŒĂŒsikasimulatsiooni vĂ”imalusi, sisseehitatud silumise tööriistu ja jĂ”udluse kitsaskohtade tuvastamise sĂŒsteemi. MĂ€ngumootori, mĂ€ngude projekteerimise keskkonna ja kaasnevate arendusvahendite (fĂŒĂŒsikamootor, heliserver, 2D/3D renderdamise tahud jne) kood jagatakse MIT litsentsi alusel.

Mootori lĂ€htekood avati 2014. aastal OKAM stuudio poolt pĂ€rast kĂŒmneaastast professionaalse taseme suletud toote arendamist, mida kasutati paljude PC, mĂ€ngukonsoolide ja mobiilseadmete mĂ€ngude loomiseks ja publikatsiooniks. Mootor toetab kĂ”iki populaarseid statsionaarseid ja mobiilseid platvorme (Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX) ning mĂ€ngude arendust veebis. Valmis kĂ€ivitatavad binaarsed kogumid on loodud Linuxi, Windowsi ja macOS jaoks.

Erinevas haru arendatakse uut renderdamise tausta, mis pĂ”hineb graafika API-l Vulkan, mis pakutakse jĂ€rgmises Godot 4.0 versioonis, asendades praegu pakutavad OpenGL ES 3.0 ja OpenGL 3.3 renderdamise taustad (OpenGL ES ja OpenGL toetamine sĂ€ilib, toetades vana OpenGL ES 2.0 / OpenGL 2.1 tausta uue Vulkan-pĂ”hise renderdamisstruktuuri kaudu). Üleminek Godot 3.x-lt Godot 4.0-le nĂ”uab rakenduste ĂŒmbertegemist API tasandi ĂŒhilduvuse rikkumise tĂ”ttu, kuid Godot 3.x haru jaoks tagatakse pikaajaline toega toimetamine, mille kestus sĂ”ltub kasutajate nĂ”udlusest rangelt API suhtes.

Godot 3.4 on tuntav jÀrgnevate uuenduste lisamise poolest:

  • Kasutajaliidese disain on tĂ€iustatud teemade redigeerimiseks, kus on rakendatud visuaalne sĂ”lme valimise protsess ja antud vĂ”imalus muuta kujundust lahkumata eelvaate reĆŸiimist.
    MĂ€ngi videot
  • Redaktorisse on lisatud tĂ€iustusi kasutusmugavuse suurendamiseks: kiiresti laaditavate ressursside alumine laadimisseis, vĂ”imalus luua teekond suvalises asukohas, uus ĆĄabloonide ekspordi liides, tĂ€iendavad toimingud gizmo (piirav parallelepipedide sĂŒsteem) ja animatsiooniredaktori parendamine Bezie kĂ€igudega.
    MĂ€ngi videot
  • Lisatud on muudatuste tagasivĂ”tmise reĆŸiim, mis vĂ”imaldab tĂŒhistada kĂ”ik stseeni muudatused, mis on tingitud animatsiooni rakendamisest AnimationPlayeri kaudu, selle asemel et tĂŒhistada iga omaduse muudatus eraldi.
  • Seadete hulka on lisatud valik 2D-vaateala (2D viewport) suuruse muutmiseks, mida nĂ€iteks saab kasutada 2D-elementide suuruse suurendamiseks vĂ”i vĂ€hendamiseks, sĂ”ltumatult praegusest venitusreĆŸiimist (stretch mode).
  • File API-sse on lisatud toimetamise vĂ”imalus failide (sealhulgas PCK) jaoks, mille suurus ĂŒletab 2 GB.
  • Kasutusele on vĂ”etud muudatused joonistamise sujuvuse parandamiseks, arvutades kaadri muudatused ilma sĂŒsteemi taimeriga seondumata ja lahendades vĂ€ljundi sĂŒnkroonimisega seotud probleemid, kui kasutatakse vsynci.
  • Sisendite töötlemise sĂŒsteemi InputEvents juurde on lisatud tugi skĂ€nnikoodide sidumiseks, mis peegeldavad klahvide fĂŒĂŒsilist asukohta klaviatuuril, sĂ”ltumatult aktiivsest paigutusest (nĂ€iteks klahvid WASD QWERTY paigutusel seotakse automaatselt klahvidega ZQSD prantsuse paigutuses AZERTY).
  • On lisatud liidesed AESContext ja HMACContext skriptide kaudu juurdepÀÀsuks AES-ECB, AES-CBC ja HMAC krĂŒpteerimisalgoritmidele. Samuti on lisatud vĂ”imalus salvestada ja lugeda RSA avalikke vĂ”tmeid digitaalsete allkirjade genereerimiseks ja kontrollimiseks.
  • Renderdamismootorisse on lisatud algne tugi objektide renderdamise lĂ”petamiseks, mis on kaamera fookuses, kuid ei ole teistest objektidest varjutatud (nĂ€iteks seina taga). Rasteriseerimine (ĂŒksikute pikslite tasemel) katmise lĂ”ikamine realiseeritakse ainult Godot 4. versioonis, samas kui Godot 3-s on lisatud mĂ”ned geomeetrilised katkemismeetodid kattuvate objektide lĂ”ikamiseks ja portaalkatmise tugi.
    MĂ€ngi videot
  • Lisatud on uus ACES Fitted toonimise meetod, mis vĂ”imaldab saavutada suuremat realismi ja fĂŒĂŒsilist tĂ€psust, suurendades heledate objektide kontrasti.
    Ava mÀngumootori Godot 3.4 uus versioon.
  • Lisatud tugi kolme mÔÔtmeliste osakeste vĂ€ljaheite vormile rĂ”ngas vĂ”i ÔÔnes silindrilaadse kujul.
  • FĂŒĂŒsikateooriate simulaatori jĂ”udlust on oluliselt parendatud, sealhulgas on taastatud kolmemÔÔtmeliste objektide genereerimise efektiivsus ja kokkupĂ”rgete jĂ€lgimise reĆŸiim inspektori liideses. 2D fĂŒĂŒsikamootoris on lisatud BVH (Bounding Volume Hierarchy) struktuuri tugi dĂŒnaamiliseks ruumiliseks jagamiseks. 3D fĂŒĂŒsikamootoris on rakendatud HeightMapShapeSW funktsiooni tugi ja KinematicBody3D sĂŒnkroonimise tööriistad.
  • Lisatud vĂ”imalus eksportida 3D stseene glTF formaadis, nĂ€iteks Godotis valmistatud mĂ€histe avamiseks Blenderis.
  • Lisatud WebP piltide kaotusteta kokkusurumise reĆŸiimi tugi, mis rakendub nĂŒĂŒd vaikimisi tekstuuride kokkusurumiseks PNG formaadi asemel.
  • Androidi platvormi porti on lisatud esmane tugi API Scoped storage jaoks ja uus viis tĂ€iendavate ressursside allalaadimiseks (Play Asset Delivery) AAB (Android App Bundle) formaadis tĂ€itvaid faile.
  • HTML5 platvormil on ellu viidud rakenduste PWA (Progressive Web Apps) vormistamise vĂ”imalus, lisatud JavaScriptObject liides Godoti ja JavaScripti vahelise interaktsiooni jaoks (nĂ€iteks saab Godoti skriptidest JavaScripti meetodeid kutsuda), ning mitme lĂ”ngaga koostamiseks on lisatud AudioWorklet tugi.
  • macOS platvormil on lisatud Apple Silicon (M1) sĂŒsteemide tugi.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster