Ngemuva kwezinyanga eziyisi-10 zokuthuthukiswa
Amakhodi omthombo wenjini ayekhona
Π
Izici ezintsha ezibalulekile ku-Godot 3.2:
- Ukwesekwa okungeziwe kwama-Oculus Quest ama-virtual reality helmets, asetshenziswa ngokususelwe ku-
Xhuma okwenkundla ye-Android. Ukwesekwa kohlaka kungeziwe ukuze kuthuthukiswe amasistimu angokoqobo athuthukisiwe we-iOSI-ARKit . Usekelo lwe-Framework lwenzelwe i-AndroidI-ARCore , kodwa ayikalungi okwamanje futhi izofakwa kokunye kokukhishwa okumaphakathi kwe-3.3.x; -
Kuklanywe kabusha isikhombikubona somhleli we-visual shader.Kwengeziwe ama-node amasha okudala ama-shader athuthuke kakhulu. Kumathunzi asetshenziswe yimibhalo yakudala, usekelo lwama-constants, amalungu afanayo kanye nezilungisi "ezihlukahlukene" zengeziwe. Amashadi amaningi aqondene ne-OpenGL ES 3.0 backend afakwe ku-OpenGL ES 2; - Ukusekelwa Okusekelwe Ngokomzimba (PBR) kuvumelaniswa namandla ezinjini ezintsha ezinikezayo ze-PBR, njenge-Blender Eevee kanye noMklami Wezinto, ukuze kuqinisekiswe ukuboniswa kwesigcawu esifanayo ku-Godot kanye namaphakheji wokumodela e-3D asetshenzisiwe;
- Izilungiselelo ezihlukahlukene zokunikezela zilungiselelwe ukuthuthukisa ukusebenza nokuthuthukisa ikhwalithi yesithombe. Izici eziningi ezivela ku-GLES3 zidluliselwe ku-backend ye-GLES3, kuhlanganise nokusekelwa kwe-MSAA (i-Multisample anti-aliasing) indlela yokulwa ne-aliasing kanye nemiphumela ehlukahlukene yangemuva kokucubungula (ukukhanya, ukufiphala kwe-DOF kanye ne-BCS);
- Kwengezwe ukusekelwa okugcwele kokungenisa izigcawu ze-3D namamodeli ku-glTF 2.0 (ifomethi ye-GL Transmission) futhi kwengeza ukusekela kokuqala kwefomethi ye-FBX, ekuvumela ukuthi ungenise izigcawu ezinopopayi zisuka ku-Blender, kodwa okwamanje azisebenzisani ne-Maya ne-3ds Max. Kungezwe ukusekelwa kwezikhumba ezinezikhala lapho ungenisa izigcawu nge-glTF 2.0 ne-FBX, okukuvumela ukuthi usebenzise inetha elilodwa kumameshi ambalwa.
Umsebenzi wokuthuthukisa kanye nokuzinzisa ukwesekwa kwe-glTF 2.0 wenziwe ngokubambisana nomphakathi we-Blender, ozohlinzeka ngosekelo oluthuthukisiwe lwe-glTF 2.0 ekukhishweni okungu-2.83; - Amandla enethiwekhi enjini anwetshwa ngokusekelwa kwezivumelwano zeWebRTC neWebSocket, kanye nekhono lokusebenzisa i-UDP kumodi yokusakaza okuningi.
I-API eyengeziwe ngokusebenzisa i-cryptographic hashes nokusebenza ngezitifiketi. Kwengezwe i-graphic interface yomsebenzi wenethiwekhi. Usuqalile umsebenzi wokwakha ichweba le-Godot
I-WebAssembly/HTML5, ezokuvumela ukuthi usebenzise umhleli kusiphequluli usebenzisa Iwebhu; - Kuklanywe kabusha
Xhuma yenkundla ye-Android kanye nesistimu yokuthekelisa. Manje, ukuze udale amaphakheji e-Android, kunikezwa izinhlelo ezimbili ezihlukene zokuthekelisa: eyodwa enenjini eyakhelwe ngaphambili, kanti eyesibili ikuvumela ukuthi udale ezakho zokwakha ngokusekelwe ezinkethweni zenjini ezenziwe ngokwezifiso. Ukwenza ngendlela oyifisayo ama-assemblies akho kungenziwa ezingeni le-plugin le-Android, ngaphandle kokuhlela mathupha kwesifanekiso somthombo; - Kwengezwe ukwesekwa kokukhethayo
ukunqanyulwa izici zomuntu ngamunye, ngokwesibonelo, ungasusa izinkinobho zokubiza umhleli we-3D, umhleli weskripthi, umtapo wezincwadi, ama-node, amaphaneli, izakhiwo nezinye izinto ezingadingeki ngumthuthukisi (ukufihla izinto ezingadingekile kukuvumela ukuthi wenze lula isikhombimsebenzisi); - Kwengezwe usekelo lokuqala lokuhlanganiswa nezinhlelo zokulawula umthombo futhi kwasetshenziswa i-plugin yosekelo lwe-Git
kumhleli; - Kungenzeka ukuchaza kabusha ikhamera yomdlalo ogijimayo ngefasitela kumhleli, okwenza kube lula ukuhlola izindlela ezihlukahlukene emdlalweni (ukubuka kwamahhala, ukuhlolwa kwama-node, njll.);
- ΠΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠ΅ΡΠ²Π΅ΡΠ° LSP (Language Server Protocol) Π΄Π»Ρ ΡΠ·ΡΠΊΠ° GDScript, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ°Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ΅ΠΌΠ°Π½ΡΠΈΠΊΠ΅ GDScript ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π°Ρ Π°Π²ΡΠΎΠ΄ΠΎΠΏΠΎΠΎΠ»Π΅Π½ΠΈΡ ΠΊΠΎΠ΄Π° Π²ΠΎ Π²Π½Π΅ΡΠ½ΠΈΠ΅ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΡ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ VS Code plugin ΠΈ Atom;
- ΠΠ½Π΅ΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ Π²ΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ ΡΠΊΡΠΈΠΏΡΠΎΠ² GDScript: Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ Π½Π° ΠΏΠΎΠ·ΠΈΡΠΈΠΈ Π² ΠΊΠΎΠ΄Π΅, ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΠ°Π½Π΅Π»Ρ minimap (Π΄Π»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ ΠΎΠ±Π·ΠΎΡΠ° Π²ΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π°), ΡΠ»ΡΡΡΠ΅Π½ΠΎ Π°Π²ΡΠΎΠ΄ΠΎΠΏΠΎΠ»Π΅Π½ΠΈΠ΅ Π²Π²ΠΎΠ΄Π°,
kunwetshiwe amakhono emodi yokuklama iskripthi esibukwayo; - Kwengezwe imodi yokudala imidlalo ye-pseudo-3D, ekuvumela ukuthi usebenzise umthelela wokujula kumageyimu anezinhlangothi ezimbili ngokuchaza izendlalelo ezimbalwa ezakha umbono oqanjiwe;
- Kumhleli we-2D
wabuya ukusekelwa kwama-atlas wokuthungwa;
- I-GUI ithuthukise inqubo yokubeka amahange nemingcele yendawo;
- Ngedatha yombhalo, ikhono lokuqapha izinguquko ekusebenzeni kwamapharamitha endizeni lengeziwe, usekelo lwamathegi e-BBCode lunikeziwe, nekhono lokuchaza imiphumela yakho linikeziwe;
-
Kwengezwe i-generator yokusakaza okulalelwayo evumela ukuthi udale amagagasi omsindo ngokusekelwe kumafreyimu ngamanye kanye ne-spectral analyzer; - Ukusebenzisa umtapo wolwazi
I-V-HACD Ikhono lokubola amameshi e-concave abe izingxenye eziqondile nezenziwe lula ze-convex seliqalisiwe. Lesi sici senza kube lula kakhulu ukukhiqizwa komumo wokushayisana kwamameshi akhona e-3D;
- Ikhono lokuthuthukisa i-logic yomdlalo ku-C# usebenzisa i-Mono yezingxenyekazi ze-Android ne-WebAssembly seliqalisiwe (ngaphambilini i-C# ibisekelwa i-Linux, Windows ne-macOS). Ngokusekelwe ku-Mono 6.6, usekelo lwe-C# 8.0 luyasetshenziswa. Ku-C#, ukusekelwa kokuqala kokuhlanganiswa kwangaphambili kwesikhathi (i-AOT) sekuqaliwe futhi, okungeziwe kusisekelo sekhodi, kodwa okungakenziwa kusebenze (ku-WebAssembly, umhumushi usasetshenziswa). Ukuze uhlele ikhodi ye-C#, kungenzeka ukuxhuma abahleli bangaphandle njenge-MonoDevelop, Visual Studio ye-Mac kanye ne-Jetbrains Rider;
- Kunwetshwe kakhulu futhi kwathuthukiswa
imibhalo . Ingxenye ishicilelweukuhunyushwa kwamadokhumenti ngesiRashiya (kuhunyushwe umhlahlandlela oyisingeniso ukuze uqalise).
Source: opennet.ru