Fa'asa'olotoina ole afi ta'aloga Godot 3.2


Fa'asa'olotoina ole afi ta'aloga Godot 3.2

I LE TALOSAGA A LE GALUEGA! Aveina mai opennet.

Ina ua maeʻa le 10 masina o atinaʻe, ua faʻasalalau le faʻasalalauga o se masini taʻaloga e leai se totogi Godot 3.2, talafeagai mo le fatuina o taaloga 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 atina'eina 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.2 i Godot 4.0 o le a manaʻomia ai le toe faʻaaogaina o talosaga ona o le le fetaui i le API, ae o le Godot 3.2 lala o le a umi se taamilosaga lagolago, o le umi o le a faʻalagolago i le manaʻoga mo lenei lala e tagata faʻaoga. O faʻasalalauga le tumau o le 3.2.x e aofia ai foʻi le avanoa e faʻafeiloaʻi ai mea fou mai le lala 4.x e le afaina ai le mautu, e pei o le lagolago mo le tuufaatasia o AOT, ARCore, DTLS, ma le iOS platform mo C # poloketi.

O vaega fou autu ile Godot 3.2:

  • Faʻaopoopo le lagolago mo Oculus Quest virtual mea moni pulou, faʻatinoina e faʻaaoga ai se faʻapipiʻi mo le Android platform. Mo le atinaʻeina o faiga moni faʻaopoopo mo iOS, lagolago mo le faʻavae ARKit ua faʻaopoopoina. Lagolago mo le ARCore framework o loʻo atiaʻe mo Android, ae e leʻi saunia ma o le a aofia ai i se tasi o faʻasalalauga 3.3.x;
  • Ua toe fa'avasegaina le fa'aoga o le fa'ata'ita'iga o le ata vaaia. Ua fa'aopoopoina nodes fou e fa'atupu ai fa'ata'ita'iga sili atu. Mo shaders faʻatinoina e tusitusiga masani, lagolago mo taimi uma, arrays ma "eseese" modifiers ua faʻaopoopoina. O le tele o shaders fa'apitoa i le OpenGL ES 3.0 backend ua tu'uina atu i OpenGL ES 2;
  • Faʻavae Faʻavae Faʻavae (PBR) lagolago faʻatasi ma le gafatia o masini fou o le PBR rendering, e pei o le Blender Eevee ma le Substance Designer, e faʻamautinoa ai le faʻaalia o vaaiga tutusa i Godot ma le 3D faʻataʻitaʻiga afifi na faʻaaogaina;
  • O fa'atulagaga fa'aliliuga 'ese'ese ua fa'asilisiliina e fa'aleleia ai le fa'atinoga ma fa'aleleia atili le lelei o ata. O le tele o vaega mai le GLES3 ua faʻafeiloaʻi atu i le GLES3 backend, e aofia ai le lagolago mo le MSAA (Multisample anti-aliasing) auala e faʻafefe ai le faʻaogaina ma le tele o aʻafiaga o faʻagasologa (malamalama, DOF blur ma BCS);
  • Faʻaopoopo le lagolago atoatoa mo le faʻaulufaleina o ata 3D ma faʻataʻitaʻiga i le glTF 2.0 (GL Transmission Format) ma faʻaopoopoina le lagolago muamua mo le FBX format, lea e mafai ai ona e faʻaulufaleina ata ma faʻafiafiaga mai Blender, ae e leʻi o gatasi ma Maya ma 3ds Max. Fa'aopoopoina le lagolago mo pa'u mata pe'a fa'aulufale mai fa'aaliga e ala i le glTF 2.0 ma le FBX, fa'atagaina oe e fa'aogaina le tasi mata i le tele o mata. Galuega e fa'aleleia ma fa'amautu le lagolago a le glTF 2.0 ua faia i le galulue fa'atasi ma le Blender community, lea o le a ofoina atu le fa'aleleia atili o le glTF 2.0 lagolago i le fa'asa'olotoga 2.83;
  • O fesoʻotaʻiga gafatia o le afi e faʻalauteleina ma le lagolago mo le WebRTC ma WebSocket protocols, faʻapea foʻi ma le mafai ona faʻaogaina le UDP i le telecast mode. Fa'aopoopo le API mo le fa'aogaina o fa'aupuga fa'ata'ita'i ma galue fa'atasi ma tusi pasi. Ua fa'aopoopoina se fa'ata'ita'iga fa'akalafi mo le fa'avasegaina o gaioiga feso'otaiga. Ua amata galuega i le fatuina o se taulaga o Godot mo WebAssembly / HTML5, lea o le a mafai ai e le faatonu ona faʻalauiloa i totonu o se suʻesuʻega e ala i le Upega Tafaʻilagi;
  • O le faʻapipiʻi mo le Android platform ma le faiga faʻatau atu ua toe faʻaleleia. I le taimi nei, mo le fatuina o pusa mo le Android, e lua faiga fa'aulufale ese'ese e ofoina atu: tasi ma se afi fa'amuamua, ma le lona lua e fa'atagaina oe e fai au lava fale e fa'avae i luga o filifiliga fa'ainisinia. O le fa'avasegaina o au lava fa'apotopotoga e mafai ona faia i le tulaga fa'apipi'i mo le Android, e aunoa ma le fa'asa'oina o le fa'ata'ita'iga a le tusi lesona;
  • Ua faaopoopo e le faatonu le lagolago mo le filifilia o le le atoatoa o foliga taʻitoʻatasi, mo se faʻataʻitaʻiga, e mafai ona e aveese faʻamau mo le valaʻau i le 3D faatonu, tusitala o tusitusiga, faletusi punaoa, nodes, panels, meatotino ma isi elemene e le manaʻomia e le atinaʻe (natia mea e le manaʻomia e mafai ai. e fa'afaigofie tele le fa'aoga);
  • Faʻaopoopo le lagolago muamua mo le tuʻufaʻatasia ma faiga faʻatonutonu tulafono faʻapipiʻi ma faʻatinoina se faʻapipiʻi mo le lagolago a Git i le faatonu;
  • E mafai ona toe faʻamalamalamaina le mea pueata mo se taʻaloga taʻavale e ala i se faamalama i le faatonu, lea e mafai ai ona iloilo auala eseese i le taʻaloga (vaaiga saoloto, asiasiga o nodes, ma isi);
  • O se faʻatinoga o le LSP (Language Server Protocol) server mo le gagana GDScript o loʻo tuʻuina atu, lea e mafai ai ona e faʻafeiloaʻi faʻamatalaga e uiga i semantics o le GDScript ma tulafono faʻamaeʻaina tulafono i faatonu i fafo, e pei ole VS Code plugin ma Atom;
  • E tele faʻaleleia ua faia i le GDScript faʻapipiʻi tusitusiga: ua faʻaopoopoina le mafai ona seti faʻailoga i tulaga i totonu o le code, ua faʻatinoina se laʻititi laʻititi (mo se faʻamatalaga vave o tulafono uma), ua faʻaleleia le faʻaogaina o le autocompletion, ma ua fa'alauteleina le agava'a o le fa'ata'ita'iga o le ata va'aia;
  • Faʻaopoopoina se faiga mo le fatuina o taʻaloga pseudo-3D, faʻatagaina oe e faʻaogaina le aʻafiaga o le loloto i taʻaloga lua-dimensional e ala i le faʻamalamalamaina o ni laulau e fausia ai se vaaiga faʻapitoa;
  • Lagolago mo atlases texture ua toe faafoi atu i le faatonu 2D;
  • O le GUI ua faʻaonaponei le faagasologa o le tuʻuina o taula ma tuaoi o le eria;
  • Mo faʻamatalaga tusitusia, ua faʻaopoopoina le mafai ona mataʻituina suiga i faʻamaufaʻailoga i luga o le lele, lagolago mo faʻailoga BBCode ua tuʻuina atu, ma ua tuʻuina atu le tomai e faʻamalamalamaina ai ou lava aafiaga;
  • Fa'aopoopoina se fa'aola fa'alogo leo e fa'ataga ai oe e fai galu leo ​​fa'atatau i fa'avaa ta'itasi ma se su'esu'ega fa'apitoa;
  • I le fa'aaogaina o le V-HACD faletusi, e mafai ona fa'apalapala fa'apalapala i ni vaega sa'o ma fa'afaigofie. O lenei vaega e matua fa'afaigofieina ai le fa'atupuina o foliga feto'ai mo mata 3D o lo'o iai;
  • O le tomai e atiaʻe ai le taʻaloga i le C # e faʻaaoga ai Mono mo le Android ma WebAssembly platforms ua faʻatinoina (muamua C # na lagolagoina mo Linux, Windows ma macOS). Faʻavae i luga ole Mono 6.6, lagolago mo C # 8.0 o loʻo faʻatinoina. Mo le C #, ua faʻatinoina foʻi le lagolago muamua mo le tuʻufaʻatasia o le taimi muamua (AOT), lea ua faʻaopoopoina i le code base, ae e leʻi faʻagaoioia (mo WebAssembly, o loʻo faʻaaogaina pea se faʻamatala). Ina ia faʻasaʻo le C # code, e mafai ona faʻafesoʻotaʻi faatonu i fafo e pei o MonoDevelop, Visual Studio mo Mac ma Jetbrains Rider;
  • O faʻamaumauga ua matua faʻalauteleina ma faʻaleleia. Ua fa'asalalauina se vaega fa'aliliuga o fa'amaumauga i le gagana Rusia (ua fa'aliliuina se ta'iala fa'atomuaga e amata ai).

Talafou ile Godot website

La'u i lalo lomiga fou

puna: linux.org.ru

Faaopoopo i ai se faamatalaga