Godot 3.2 Open Game Engine navoaka

Taorian'ny 10 volana ny fampandrosoana namoaka 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. . Kaodin'ny motera lalao, tontolo famolavolana lalao ary fitaovana fampandrosoana mifandraika (motera fizika, mpizara feo, backend fanaovana 2D/3D, sns.) mihanaka eo ambanin'ny lisansa MIT.

Ny kaody loharanon'ny motera dia misokatra tamin'ny 2014 avy amin'ny studio OKAM, taorian'ny folo taona namolavolana vokatra manokana manana mari-pahaizana matihanina izay nampiasaina hamoronana sy hamoahana 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. Fivoriambe mimari-droa efa vonona niforona ho an'ny Linux, Windows ary macOS.

Π’ sampana misaraka dia mivoatra backend vaovao famandrihana mifototra amin'ny Vulkan graphics API, izay hatolotra amin'ny famoahana ny Godot 4.0 manaraka, fa tsy ny backends atolotra amin'izao fotoana izao amin'ny alΓ lan'ny OpenGL ES 3.0 sy OpenGL 3.3 (fanohanana ny OpenGL ES sy OpenGL dia hotazonina amin'ny fampandehanana ny OpenGL ES taloha 2.0/OpenGL 2.1 backend eo an-tampon'ny famolavolana maritrano 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 koa dia tsy manilika ny fandefasana fanavaozana avy amin'ny sampana 4.x izay tsy misy fiantraikany amin'ny fitoniana, toy ny fanohanana. Ireo singa mifandraika amin'ny AOT, Arcore, DTLS ary 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 mifototra amin'ny plugin ho an'ny sehatra Android. Nampiana ny fanohanan'ny Framework ho an'ny fampivoarana ny rafitra zava-misy mitombo ho an'ny iOS ARKit. Ny fanohanana Framework dia novolavolaina ho an'ny Android Arcore, saingy mbola tsy vonona izany ary ho tafiditra ao anatin'ny iray amin'ireo famoahana 3.3.x;

  • Naverina niasa interface tsara an'ny mpamoaka sary shader. nanampy nodes vaovao hamoronana 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;

    Godot 3.2 Open Game Engine navoaka

  • 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 amin'ny fampiasana hashes kriptografika sy miasa miaraka amin'ny fanamarinana. Nampiana interface tsara sary ho an'ny hetsika tambajotra profiling. Nanomboka ny asa famoronana seranan-tsambo Godot ho an'ny
    WebAssembly/HTML5, izay ahafahanao mampandeha ny tonian-dahatsoratra amin'ny navigateur amin'ny alΓ lan'ny Internet;

    Godot 3.2 Open Game Engine navoaka

  • Naverina niasa plugin ho an'ny sehatra Android sy 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;
  • Fanampiana fanampiny ho an'ny fifantenana fanapahana ny endri-javatra tsirairay, ohatra, dia 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 zavatra tsy ilaina dia ahafahanao manatsotra ny interface tsara);

    Godot 3.2 Open Game Engine navoaka

  • Nanampy fanohanana voalohany ho an'ny fampidirana amin'ny rafitra fanaraha-maso loharano ary nampihatra plugin ho an'ny fanohanana 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 vaovao 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 GDScript naorina: nampiana ny fahafahana mametraka tsoratadidy amin'ny toerana ao amin'ny kaody, nampiharina ny tontonana minimap (ho fijerena haingana ny kaody rehetra), nohatsaraina ny famitana autocompletion, nitarina ny fahaiza-manaon'ny fomba famolavolana script visual;

    Godot 3.2 Open Game Engine navoaka

  • 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;

  • Ao amin'ny editor 2D niverina fanohanana ny atlase ara-nofo;
    Godot 3.2 Open Game Engine navoaka

  • 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;
  • nanampy mpamokatra stream audio izay ahafahanao mamorona onjam-peo mifototra amin'ny frame tsirairay sy mpanadihady spectral;
  • Mampiasa ny tranomboky V-HACD Nampiharina ny fahaizana mamongotra harato miendrika ho tapany mivohitra mazava tsara sy notsorina. 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 nihatsara tokoa tahirin-kevitra. Navoaka ny ampahany fandikana ny antontan-taratasy amin'ny teny Rosiana (nandika toro-lalana fampidirana amin'ny fanombohana).

Source: opennet.ru

Add a comment