Famotsorana ny motera lalao Godot 3.2


Famotsorana ny motera lalao Godot 3.2

AMIN'NY FANGATAKA NY MPASA! Nalaina avy amin'ny opennet.

Taorian'ny 10 volana nanaovana ny fampandrosoana dia navoaka ny famoahana motera lalao maimaim-poana godot 3.2, mety amin'ny famoronana lalao 2D sy 3D. Ny motera dia manohana fiteny lojika lalao mora ianarana, tontolo ara-tsary ho an'ny famolavolana lalao, rafitra fametrahana lalao iray kitiho, fahaiza-miaina sy simulation be dia be ho an'ny dingana ara-batana, debugger naorina, ary rafitra iray hamantarana ireo olana amin'ny fampisehoana. . Ny kaody an'ny motera lalao, ny tontolon'ny famolavolana lalao ary ny fitaovana fampandrosoana mifandraika amin'izany (motera fizika, mpizara feo, backend rendering 2D/3D, sns.) dia zaraina eo ambanin'ny fahazoan-dΓ lana MIT.

Ny motera dia nisokatra tamin'ny 2014 avy amin'ny OKAM, taorian'ny folo taona namolavolana vokatra manan-danja matihanina izay nampiasaina hamoronana sy famoahana lalao maro ho an'ny PC, console lalao ary fitaovana finday. Ny motera dia manohana ny sehatra desktop sy finday malaza rehetra (Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), ary koa ny fampivoarana lalao ho an'ny Internet. Namboarina ho an'ny Linux, Windows ary macOS ny fivoriambe mimari-droa efa vonona.

Sampana mitokana dia mamolavola backend famandrihana vaovao mifototra amin'ny API grafika Vulkan, izay hatolotra amin'ny famoahana manaraka ny Godot 4.0, fa tsy ny backend famandrihana amin'izao fotoana izao amin'ny alΓ lan'ny OpenGL ES 3.0 sy OpenGL 3.3 (fanohanana ny OpenGL ES sy OpenGL dia ho ho tazonina amin'ny alΓ lan'ny fanomezana ny OpenGL ES 2.0 backend taloha / OpenGL 2.1 eo an-tampon'ny maritrano famoahana vaovao mifototra amin'ny Vulkan). Ny fifindrana avy amin'ny Godot 3.2 mankany amin'ny Godot 4.0 dia mitaky fanavaozana ny fampiharana noho ny tsy fitoviana amin'ny haavon'ny API, fa ny sampana Godot 3.2 dia hanana tsingerina fanohanana lava, ny faharetan'izany dia miankina amin'ny fangatahan'ny mpampiasa an'io sampana io. Ny famoahana vonjimaika an'ny 3.2.x dia ahitana ihany koa ny fahafahana mandefa fanavaozana avy amin'ny sampana 4.x izay tsy misy fiantraikany amin'ny fitoniana, toy ny fanohanana ny fanangonana AOT, ARCore, DTLS, ary ny sehatra iOS ho an'ny tetikasa C#.

Endri-javatra vaovao lehibe ao amin'ny Godot 3.2:

  • Fanampiana fanampiny ho an'ny fiarovan-doha virtoaly virtoaly Oculus Quest, napetraka amin'ny alΓ lan'ny plugin ho an'ny sehatra Android. Ho an'ny fampandrosoana ny rafitra zava-misy mitombo ho an'ny iOS, dia nampiana ny fanohanana ny rafitra ARKit. Ny fanohanana ny rafitra ARCore dia novolavolaina ho an'ny Android, saingy mbola tsy vonona izany ary ho tafiditra ao anatin'ny iray amin'ireo famoahana 3.3.x intermediate;
  • Nohavaozina ny interface an'ny editor visual shader. Nampiana nodes vaovao hamorona shaders mandroso kokoa. Ho an'ny shaders nampiharina tamin'ny script klasika dia nampiana ny fanohanana ny constants, ny arrays ary ny modifiers "varying". Maro ny shaders manokana amin'ny OpenGL ES 3.0 backend no nafindra tany amin'ny OpenGL ES 2;
  • Ny fanohanan'ny Physically Based Rendering (PBR) dia ampifandraisina amin'ny fahaiza-manaon'ny motera rendering PBR vaovao, toy ny Blender Eevee sy Substance Designer, mba hiantohana ny fampisehoana sehatra mitovy amin'ny Godot sy ny fonosana modely 3D ampiasaina;
  • Namboarina tsara ny fandrafetana isan-karazany mba hanatsarana ny fampisehoana sy hanatsarana ny kalitaon'ny sary. Maro ny endri-javatra avy amin'ny GLES3 nafindra tany amin'ny backend GLES3, anisan'izany ny fanohanana ny MSAA (Multisample anti-aliasing) fomba anti-aliasing sy ny vokatra post-processing isan-karazany (glow, DOF blur ary BCS);
  • Nanampy fanohanana feno amin'ny fanafarana sary sy modely 3D ao amin'ny glTF 2.0 (GL Transmission Format) ary nanampy fanohanana voalohany ho an'ny endrika FBX, izay ahafahanao manafatra seho misy sary mihetsika avy amin'ny Blender, saingy mbola tsy mifanaraka amin'ny Maya sy 3ds Max. Fanampiana fanampiny ho an'ny hoditra harato rehefa manafatra seho amin'ny alΓ lan'ny glTF 2.0 sy FBX, ahafahanao mampiasa harato iray amin'ny harato maromaro. Ny asa hanatsarana sy hanamafisana ny fanohanan'ny glTF 2.0 dia natao tamin'ny fiaraha-miasa amin'ny vondrom-piarahamonina Blender, izay hanolotra fanohanana glTF 2.0 nohatsaraina amin'ny famoahana 2.83;
  • Ny fahafahan'ny tambajotran'ny motera dia miitatra miaraka amin'ny fanohanana ny protocols WebRTC sy WebSocket, ary koa ny fahafahana mampiasa UDP amin'ny mode multicast. Nampiana API ho an'ny fampiasana hashes kriptografika sy miasa miaraka amin'ny fanamarinana. Nampiana interface tsara sary ho an'ny hetsika tambajotra profiling. Nanomboka ny asa tamin'ny famoronana seranan-tsambon'i Godot ho an'ny WebAssembly/HTML5, izay ahafahan'ny mpamoaka lahatsoratra havoaka amin'ny navigateur amin'ny alΓ lan'ny Internet;
  • Nohavaozina ny plugin ho an'ny sehatra Android sy ny rafitra fanondranana. Ankehitriny, ho an'ny famoronana fonosana ho an'ny Android, rafitra fanondranana roa misaraka no atolotra: ny iray miaraka amin'ny motera efa vita, ary ny faharoa mamela anao hamorona ny tranonao manokana mifototra amin'ny safidy maotera namboarina. Ny fanamboarana ny fivoriambenao manokana dia azo atao amin'ny ambaratonga plugin ho an'ny Android, tsy misy fanitsiana manual ny maodely loharano;
  • Ny fanohanana ho an'ny fanivanana ny endri-javatra tsirairay dia nampiana tamin'ny tonian-dahatsoratra, ohatra, azonao atao ny manaisotra bokotra hiantsoana ny tonian-dahatsoratra 3D, tonian-dahatsoratra script, tranomboky loharanon-karena, nodes, tontonana, fananana ary singa hafa izay tsy takian'ny mpamorona (manafina tsy ilaina. zavatra mamela anao hanatsotra be ny interface tsara);
  • Nanampy fanohanana voalohany ho an'ny fidirana amin'ny rafitra fanaraha-maso ny kaody loharano ary nampihatra plugin ho an'ny fanohanan'ny Git ao amin'ny tonian-dahatsoratra;
  • Azo atao ny mamaritra indray ny fakan-tsary ho an'ny lalao mihazakazaka amin'ny alΓ lan'ny varavarankely ao amin'ny tonian-dahatsoratra, izay ahafahana manombana ny fomba isan-karazany amin'ny lalao (fijerena maimaim-poana, fisavana ny nodes, sns.);
  • Aroso ny fampiharana ny lohamilina LSP (Language Server Protocol) ho an'ny fiteny GDScript, izay ahafahanao mamindra fampahalalana momba ny semantika amin'ny GDScript sy ny fitsipiky ny famenoana kaody amin'ny tonian-dahatsoratra ivelany, toy ny plugin VS Code sy Atom;
  • Fanatsarana maro no natao tamin'ny tonian-dahatsoratry ny script GDScript naorina: nampiana ny fahafahana mametraka tsoratadidy amin'ny toerana ao amin'ny kaody, napetraka ny tontonana minimap (ho fijerena haingana ny kaody rehetra), nohatsaraina ny famitana autocompletion, ary nitarina ny fahaizan'ny fomba fandrafetana soratra hita maso;
  • Nampiana fomba hamoronana lalao pseudo-3D, ahafahanao mampiasa ny vokatry ny halalin'ny lalao roa dimanjato amin'ny famaritana sosona maromaro izay mamorona fomba fijery noforonina;
  • Naverina tamin'ny tonian-dahatsoratra 2D ny fanohanana ny atlase texture;
  • Ny GUI dia nanavao ny dingana fametrahana vatofantsika sy sisin-tany;
  • Ho an'ny angon-drakitra an-tsoratra dia nampiana ny fahafahana manara-maso ny fiovan'ny mari-pamantarana fiantraikany amin'ny lalitra, nomena ny fanohanana ny marika BBCode, ary nomena ny fahafahana mamaritra ny vokatrao manokana;
  • Nampiana mpamokatra stream audio izay ahafahanao mamorona onjam-peo mifototra amin'ny frame tsirairay sy mpanadihady spectral;
  • Amin'ny alalan'ny famakiam-boky V-HACD, ​​azo atao ny mamongotra ny harato miendrika ho ampahany miendrika marina sy tsotsotra. Ity endri-javatra ity dia manatsotra tanteraka ny famoronana endrika fifandonana ho an'ny harato 3D efa misy;
  • Ny fahaizana mamolavola lojika lalao amin'ny C# amin'ny fampiasana Mono ho an'ny sehatra Android sy WebAssembly dia nampiharina (taloha ny C# dia nanohana ho an'ny Linux, Windows ary macOS). Miorina amin'ny Mono 6.6, ny fanohanana ny C# 8.0 dia ampiharina. Ho an'ny C#, dia nampiharina ihany koa ny fanohanana voalohany amin'ny fanangonana mialoha (AOT), izay nampidirina tao amin'ny fototry ny kaody, saingy tsy mbola navitrika (ho an'ny WebAssembly, mbola misy mpandika teny no ampiasaina). Raha hanova ny kaody C# dia azo atao ny mampifandray ireo mpanonta ivelany toy ny MonoDevelop, Visual Studio for Mac ary Jetbrains Rider;
  • Nitarina sy nohatsaraina tokoa ny antontan-taratasy. Nisy fandikana ampahany amin'ny antontan-taratasy ho amin'ny teny rosiana navoaka (voadika ny torolalana fampidirana amin'ny fanombohana).

Vaovao ao amin'ny tranokalan'i Godot

Misintona kinova farany

Source: linux.org.ru

Add a comment