Sakin injin wasan Godot 3.2


Sakin injin wasan Godot 3.2

A BUKATAR MA'aikata! An karɓa daga opennet.

Bayan watanni 10 na ci gaba, an buga sakin injin wasan kyauta Godiya 3.2, dace da ƙirƙirar 2D da 3D wasanni. Injin yana goyan bayan yaren dabaru na wasa mai sauƙi don koyo, yanayi mai hoto don ƙirar wasan, tsarin ƙaddamar da wasan danna sau ɗaya, babban raye-raye da damar yin kwaikwayi don tafiyar matakai na zahiri, ginanniyar gyarawa, da tsarin gano ƙwanƙolin aiki. . Lambar injin wasan, yanayin ƙirar wasan da kayan aikin haɓaka masu alaƙa (injin kimiyyar lissafi, sabar sauti, 2D/3D masu ba da baya, da sauransu) ana rarraba su ƙarƙashin lasisin MIT.

An buɗe injin ɗin a cikin 2014 ta OKAM, bayan shekaru goma na haɓaka samfuri na ƙwararru wanda aka yi amfani da shi don ƙirƙira da buga wasanni da yawa don PC, consoles game da na'urorin hannu. Injin yana goyan bayan duk mashahurin dandamali na tebur da wayar hannu (Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), gami da haɓaka wasan don Yanar gizo. An ƙirƙiri taron binaryar shirye-shiryen da za a gudanar don Linux, Windows da macOS.

Wani reshe na daban yana haɓaka sabon juzu'in juyawa dangane da Vulkan graphics API, wanda za'a bayar a cikin sakin Godot 4.0 na gaba, maimakon abin da ake bayarwa a halin yanzu ta hanyar OpenGL ES 3.0 da OpenGL 3.3 (goyon bayan OpenGL ES da OpenGL za su kasance. a kiyaye ta hanyar samar da tsohon OpenGL ES 2.0 backend/OpenGL 2.1 a saman sabon gine-gine na tushen Vulkan). Canji daga Godot 3.2 zuwa Godot 4.0 zai buƙaci sake yin aikace-aikacen aikace-aikacen saboda rashin daidaituwa a matakin API, amma reshen Godot 3.2 zai sami dogon lokaci na tallafi, tsawon lokacin wanda zai dogara ne akan buƙatar wannan reshe ta masu amfani. Fitowar wucin gadi na 3.2.x kuma sun haɗa da jigilar sabbin abubuwa daga reshen 4.x waɗanda ba su shafar kwanciyar hankali, kamar goyan bayan tattarawar AOT, ARCore, DTLS, da dandamalin iOS don ayyukan C#.

Sabbin sabbin abubuwa a cikin Godot 3.2:

  • Ƙara goyon baya ga Oculus Quest kwalkwali na gaskiya, wanda aka aiwatar ta amfani da plugin don dandalin Android. Don haɓaka ingantaccen tsarin gaskiya don iOS, an ƙara tallafi ga tsarin ARKit. Ana haɓaka goyan bayan tsarin ARCore don Android, amma bai shirya ba tukuna kuma za a haɗa shi cikin ɗayan matsakaicin sakin 3.3.x;
  • An sake yin gyare-gyaren mahaɗan editan shader na gani. An ƙara sabbin nodes don ƙirƙirar ƙarin inuwa masu ci gaba. Don inuwa da aka aiwatar ta hanyar rubutun al'ada, an ƙara goyan baya ga madaukai, tsararraki da gyare-gyare na "sabambanta". Yawancin shaders na musamman ga OpenGL ES 3.0 baya an tura su zuwa OpenGL ES 2;
  • Taimakon Taimakon Taimako na Jiki (PBR) yana aiki tare tare da damar sabbin injunan samarwa na PBR, kamar Blender Eevee da Mai tsara Abu, don tabbatar da nunin yanayin irin wannan a cikin Godot da fakitin ƙirar ƙirar 3D da aka yi amfani da su;
  • An inganta saitunan nunawa daban-daban don inganta aiki da haɓaka ingancin hoto. Yawancin fasalulluka daga GLES3 an canza su zuwa bayan GLES3, gami da goyan baya ga MSAA (Multisample anti-aliasing) anti-aliasing method da daban-daban tasirin bayan aiwatarwa (glow, DOF blur da BCS);
  • Ƙara cikakken goyon baya don shigo da yanayin 3D da samfura a cikin glTF 2.0 (GL Transmission Format) da kuma ƙara goyon baya na farko don tsarin FBX, wanda ke ba ku damar shigo da al'amuran tare da rayarwa daga Blender, amma har yanzu bai dace da Maya da 3ds Max ba. Ƙara goyon baya ga fatun raƙuman ruwa lokacin shigo da al'amuran ta hanyar glTF 2.0 da FBX, yana ba ku damar amfani da raga ɗaya a cikin raga da yawa. An yi aiki don ingantawa da daidaita tallafin glTF 2.0 tare da haɗin gwiwar al'ummar Blender, wanda zai ba da ingantaccen tallafin glTF 2.0 a cikin sakin 2.83;
  • Ana fadada damar hanyar sadarwa na injin tare da goyan bayan ka'idojin WebRTC da WebSocket, da kuma ikon yin amfani da UDP a cikin yanayin multicast. API ɗin da aka ƙara don amfani da hashes na sirri da aiki tare da takaddun shaida. An ƙara masarrafar hoto don bayyana ayyukan cibiyar sadarwa. An fara aiki don ƙirƙirar tashar tashar Godot don WebAssembly/HTML5, wanda zai ba da damar ƙaddamar da editan a cikin mashigar yanar gizo;
  • An sake fasalin plugin ɗin don dandalin Android da tsarin fitarwa. Yanzu, don ƙirƙirar fakiti don Android, ana ba da tsarin fitarwa daban-daban guda biyu: ɗaya tare da injin da aka riga aka gina, na biyu kuma yana ba ku damar ƙirƙirar ginin ku bisa zaɓin injin da aka keɓance. Za'a iya yin gyare-gyare na majalissar ku a matakin plugin don Android, ba tare da gyara samfurin tushen da hannu ba;
  • An ƙara goyan bayan zaɓin zaɓin abubuwan da aka zaɓa ga edita, alal misali, zaku iya cire maɓallan don kiran editan 3D, editan rubutun, ɗakin karatu na albarkatu, nodes, panels, kaddarorin da sauran abubuwan da mai haɓaka ba ya buƙata (boye ba dole ba. abubuwa suna ba ku damar sauƙaƙa da sauƙi mai mahimmanci;
  • Ƙara goyon baya na farko don haɗawa tare da tsarin sarrafa lambar tushe kuma aiwatar da plugin don tallafin Git a cikin edita;
  • Zai yiwu a sake fasalin kyamara don wasan motsa jiki ta hanyar taga a cikin edita, wanda ya sa ya yiwu a kimanta nau'o'i daban-daban a cikin wasan (kallo na kyauta, dubawa na nodes, da dai sauransu);
  • An gabatar da aiwatar da uwar garken LSP (Language Server Protocol) don harshen GDScript, wanda ke ba ku damar canja wurin bayanai game da ma'anar GDScript da ka'idojin kammala lambar zuwa masu gyara na waje, kamar VS Code plugin da Atom;
  • An yi gyare-gyare da yawa ga editan rubutun GDScript da aka gina a ciki: an ƙara ikon saita alamomi zuwa matsayi a lambar, an aiwatar da ƙaramin taswira (don taƙaitaccen bayanin duk lambar), an inganta shigarwar atomatik, kuma an fadada damar yanayin ƙirar rubutun gani;
  • Ƙara yanayin don ƙirƙirar wasanni na pseudo-3D, yana ba ku damar amfani da tasirin zurfi a cikin wasanni masu girma biyu ta hanyar ayyana yadudduka da yawa waɗanda ke samar da hangen nesa;
  • An mayar da goyon bayan atlases na rubutu zuwa editan 2D;
  • GUI ya sabunta tsarin sanya anka da iyakokin yanki;
  • Don bayanan rubutu, an ƙara ikon sa ido kan canje-canje a cikin sigogi masu tasiri akan tashi, an ba da tallafi don alamun BBCode, kuma an ba da ikon ayyana tasirin ku;
  • Ƙara janareta mai rafi mai jiwuwa wanda ke ba ku damar ƙirƙirar raƙuman sauti dangane da firam guda ɗaya da na'urar tantancewa;
  • Yin amfani da ɗakin karatu na V-HACD, ​​yana yiwuwa a ɓata raƙuman raƙuman ruwa zuwa daidaitattun sassa masu sassauƙa. Wannan fasalin yana sauƙaƙa haɓaka haɓakar sifofin karo don abubuwan haɗin 3D na yanzu;
  • An aiwatar da ikon haɓaka dabaru na wasa a cikin C # ta amfani da Mono don dandamali na Android da WebAssembly (a da C # ana tallafawa don Linux, Windows da macOS). Dangane da Mono 6.6, ana aiwatar da tallafi don C # 8.0. Don C #, an kuma aiwatar da tallafin farko don tattarawar gaba-da-lokaci (AOT), wanda aka ƙara zuwa tushen lambar, amma har yanzu ba a kunna ba (don WebAssembly, ana amfani da mai fassara). Don gyara lambar C #, yana yiwuwa a haɗa masu gyara na waje kamar MonoDevelop, Visual Studio don Mac da Jetbrains Rider;
  • An faɗaɗa da inganta takardun sosai. An buga juzu'in fassarar takaddun zuwa Rashanci (an fassara jagorar gabatarwa don farawa).

Labarai a shafin yanar gizon Godot

Zazzage sabon sigar

source: linux.org.ru

Add a comment