Fa'asa'olotoina ole Godot 3.4 ta'aloga ta'aloga matala

A maeʻa le 6 masina o atinaʻe, ua faʻasaʻolotoina le afi taʻaloga free Godot 3.4, talafeagai mo le fatuina o taʻaloga 2D ma 3D. E lagolagoina e le afi se gagana faigofie e aʻoaʻoina ai le taʻaloga, se siʻosiʻomaga faʻataʻitaʻi mo le taʻaloga taʻaloga, o le tasi-kiliki polokalama faʻapipiʻi taʻaloga, tele faʻafiafiaga ma faʻataʻitaʻiga gafatia mo gaioiga faʻaletino, se faʻapipiʻi faʻapipiʻiina, ma se faiga e iloagofie ai faʻamaʻi faʻatinoga. . O le numera o le afi taʻaloga, siosiomaga faʻataʻitaʻiga taaloga ma mea faigaluega faʻapitoa e fesoʻotaʻi ai (inisinia o le fisiki, leo leo, 2D/3D rendering backends, ma isi) o loʻo tufatufaina i lalo ole laisene MIT.

O le afi na tatalaina i le 2014 e OKAM, ina ua mavae le sefulu tausaga o le atinaʻeina o se oloa faʻapitoa faʻapolofesa lea na faʻaaogaina e fatu ai ma faʻasalalau le tele o taʻaloga mo PC, taʻaloga taʻaloga ma masini feaveaʻi. O le afi e lagolagoina uma taʻaloga taʻutaʻua ma telefoni feaveaʻi (Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), faʻapea foʻi ma le atinaʻeina o taaloga mo le Upega Tafaʻilagi. Ua fausia ni fa'apotopotoga binary sauni mo Linux, Windows ma macOS.

O se lala ese'ese o lo'o fa'atupuina se fa'afouga fou e fa'avae i luga o le Vulkan graphics API, lea o le a ofoina atu i le isi fa'asalalauga o Godot 4.0, nai lo le tu'uina atu o lo'o ofoina atu i tua e ala i OpenGL ES 3.0 ma OpenGL 3.3 (lagolago mo OpenGL ES ma OpenGL o le a. ia taofia e ala i le tuʻuina atu o le OpenGL ES 2.0 backend tuai / OpenGL 2.1 i luga o le Vulkan-based rendering architecture). O le suiga mai Godot 3.x i Godot 4.0 o le a manaʻomia ai le toe faʻaaogaina o talosaga ona o faʻafitauli o fesoʻotaʻiga i le API, ae o le Godot 3.x lala o le a umi se taamilosaga lagolago, o le umi o le a faʻalagolago i le manaʻoga mo le API. fa'apitoa e tagata fa'aoga.

Godot 3.4 e lauiloa mo le faʻaopoopoga o mea fou nei:

  • O le faʻaoga faʻaoga mo le faʻataʻitaʻiina o autu o le mamanu ua toe faʻaleleia, lea e faʻatinoina ai se faʻagasologa vaʻaia mo le filifilia o se node ma le mafai ona suia le mamanu e aunoa ma le tuʻua o le faʻataʻitaʻiga auala e tuʻuina atu.
  • Ua faia ni faʻaleleia atili i le faatonu e faʻaleleia ai le faʻaogaina: ua faʻaopoopoina se galuega mo le faʻapipiʻiina vave o punaoa i le faiga o asiasiga, ua faʻatagaina le fausiaina o se node i se tulaga faʻapitoa, ua faʻaopoopoina se atinaʻe fou mo le faʻatau atu o faʻataʻitaʻiga, faʻaopoopo galuega faʻatasi ma gizmo (se faiga o fusi parallelepipeds) ua uma ona faʻatinoina, ma ua faʻaleleia le faʻatonu o le animation e faʻavae i luga o Bezier curves.
  • Fa'aopoopoina se faiga toe fa'afo'i e fa'atagaina oe e fa'ate'aina suiga uma o vaaiga e mafua mai i le fa'aogaina o le animation e ala i le AnimationPlayer i le taimi e tasi, nai lo le fa'aleaogaina o suiga o meatotino ta'itasi.
  • O se filifiliga ua faʻaopoopoina i faʻatulagaga e sui ai le maualuga o le zoom o le 2D viewport, lea, mo se faʻataʻitaʻiga, e mafai ona faʻaogaina e faʻalautele pe faʻaititia elemene 2D, e tusa lava po o le a le tulaga o loʻo i ai nei.
  • Ua fa'aopoopoina e le File API le tomai e galulue ai ma faila (e aofia ai le PCK) e sili atu i le 2 GB lona tele.
  • Fa'aaofia suiga e fa'aleleia atili ai le fa'alelei e ala i le fa'atatauina o suiga i fa'avaa e aunoa ma le nonoa i le taimi fa'atulagaina ma le fa'atalanoaina o fa'afitauli o le fa'aogaina o galuega pe a fa'aaoga vsync.
  • O le InputEvents input processing system ua faʻaopoopoina le lagolago mo le fusifusia i scancodes e atagia ai le tuʻuina faaletino o ki i luga o le piano, e tusa lava po o le a le faʻatulagaina o mea (mo se faʻataʻitaʻiga, o ki WASD i le QWERTY layout o le a otometi lava ona faʻafanua i ki ZQSD i le Farani. AZERTY layout).
  • Fa'aopoopoina feso'ota'iga AESContext ma HMACContext mo le avanoa mai fa'amaumauga i le AES-ECB, AES-CBC ma le HMAC encryption algorithms. E fa'aopoopoina fo'i le agava'a e fa'asaoina ma faitau ki lautele RSA mo le fa'atupuina ma le fa'amaonia o saini numera.
  • O le lagolago muamua ua fa'aopoopo i le afi fa'aliliu mo le taofia o le fa'aliliuina o meafaitino o lo'o taula'i i mea pu'eata ae le o va'aia ona o le fa'alavelaveina e isi mea (fa'ata'ita'iga, tua o le puipui). Raster (pixel-level) occlusion clipping o le a fa'atinoina i le Godot 4 lala, ae Godot 3 o lo'o aofia ai nisi fa'ata'ita'iga fa'ata'atia mo mea fa'apipi'i ma le lagolago mo le fa'aogaina o le faitoto'a.
  • Fa'aopoopoina se auala fou ACES Fitted toning method e mafai ai ona sili atu le moni ma le sa'o fa'aletino e ala i le fa'ateleina o le eseesega o mea pupula.
    Fa'asa'olotoina ole Godot 3.4 ta'aloga ta'aloga matala
  • Fa'aopoopoina le lagolago mo foliga fa'amalo fa'a XNUMXD e pei o mama po'o fa'agogo ga'o.
  • I le faʻaogaina o le faʻaogaina o le faʻaogaina o le tino, o le faʻatinoga o le gaosia o mea faʻapipiʻi mai mata ua matua faʻaleleia atili ma ua toe faʻaleleia le faʻaogaina o le faʻalavelave faʻafuaseʻi i le atinaʻe suʻesuʻe. Fa'aopoopoina le lagolago mo le fa'atulagaina o le Bounding Volume Hierarchy (BVH) mo le va'ava'ava'a fa'ateteleina mo le 2D physics engine. Ua lagolagoina nei e le 3D physics engine le galuega HeightMapShapeSW ma fa'aopoopo mea faigaluega fa'atasi ma KinematicBody3D.
  • Faʻaopoopo le mafai e faʻatau atu ata 3D i le glTF faʻataʻitaʻiga, mo se faʻataʻitaʻiga, e tatala ai mata ua saunia i Godot i Blender.
  • Fa'aopoopoina le lagolago mo le fa'aogaina o ata i luga ole laiga i luga ole laiga, lea ua fa'aogaina nei e ala i le fa'aogaina mo le fa'apipi'iina o mea'ai nai lo le PNG format.
  • O le uafu mo le Android platform e faʻaopoopoina le lagolago muamua mo le Scoped storage API ma se auala fou e laʻu mai ai punaoa faaopoopo (Play Asset Delivery) mo faila faʻapipiʻi i le AAB format (Android App Bundle).
  • Mo le HTML5 platform, o le mafai ona faʻapipiʻi i le tulaga o PWA (Progressive Web Apps) talosaga ua faʻatinoina, o le JavaScriptObject interface ua faʻaopoopoina mo fegalegaleaiga i le va o Godot ma JavaScript (mo se faʻataʻitaʻiga, e mafai ona e valaʻau auala JavaScript mai tusitusiga Godot), Ua fa'atinoina le lagolago a AudioWorklet mo fa'apotopotoga e tele filo.
  • Mo le macOS platform, lagolago mo faiga ile Apple Silicon (M1) chip ua faʻaopoopoina.

puna: opennet.ru

Faaopoopo i ai se faamatalaga