Sakin injin wasan buɗe ido Godot 3.2

Bayan watanni 10 na ci gaba 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 kwaikwaya don tafiyar matakai na zahiri, ginanniyar ɓarna, 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 baya baya, da sauransu) yada karkashin lasisin MIT.

Lambobin tushen injin sun kasance bude a cikin 2014 ta hanyar studio OKAM, bayan shekaru goma na haɓaka samfuri na ƙwararru wanda aka yi amfani da shi don ƙirƙira da bugawa 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. Shirye-shiryen gudanar da taruka na binary kafa don Linux, Windows da macOS.

В reshe daban yana tasowa sabon baya nunawa bisa 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 (tallafawa ga OpenGL ES da OpenGL za a kiyaye ta hanyar gudanar da tsohuwar OpenGL ES. 2.0/OpenGL 2.1 baya a saman sabon tsarin gine-ginen da ya danganci 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 shima baya yanke hukuncin fitar da sabbin abubuwa daga reshen 4.x wanda baya shafar kwanciyar hankali, kamar tallafi. Abubuwan da aka bayar na AOT, ARCore, DTLS da dandamali iOS don ayyukan C#.

Sabbin sabbin abubuwa a cikin Godot 3.2:

  • Ƙara goyon baya ga Oculus Quest kwalkwali na gaskiya, wanda aka aiwatar bisa ga plugin don dandalin Android. An ƙara tallafin tsarin don haɓaka ingantaccen tsarin gaskiya don iOS ARKit. Ana haɓaka tallafin tsarin don Android ARCore, amma bai shirya ba tukuna kuma za a haɗa shi cikin ɗaya daga cikin tsaka-tsaki na 3.3.x;

  • An sake fasalin dubawa na editan shader na gani. Kara sababbin 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 masu gyara "sabambanta". Yawancin shaders na musamman ga OpenGL ES 3.0 baya an tura su zuwa OpenGL ES 2;

    Sakin injin wasan buɗe ido Godot 3.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 irin wannan yanayin 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. Ƙarin tallafi don fatun ragar yayin 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 cryptographic da aiki tare da takaddun shaida. An ƙara ƙirar ƙirar hoto don bayanin ayyukan cibiyar sadarwa. An fara aikin samar da tashar ruwan Godot don
    WebAssembly/HTML5, wanda zai baka damar gudanar da editan a cikin mashigar yanar gizo;

    Sakin injin wasan buɗe ido Godot 3.2

  • An sake fasalin kari don tsarin dandamali na 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;
  • Ƙara tallafi don zaɓi katsewa fasali na mutum, alal misali, zaku iya cire maɓallan don kiran editan 3D, editan rubutun, ɗakin karatu na albarkatu, nodes, bangarori, kaddarorin da sauran abubuwan da masu haɓaka ba sa buƙata (boye abubuwan da ba dole ba suna ba ku damar sauƙaƙe sauƙin dubawa);

    Sakin injin wasan buɗe ido Godot 3.2

  • Ƙara goyon baya na farko don haɗawa tare da tsarin sarrafa tushen kuma aiwatar da plugin don goyon bayan 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 ba da shawarar aiwatar da sabar LSP (Language Server Protocol) uwar garken don harshen GDScript, wanda ke ba ku damar canja wurin bayanai game da ilimin tauhidi na GDScript da ka'idodin kammala lambar zuwa masu gyara na waje, kamar VS Code plugin da Atom;
  • An yi gyare-gyare da yawa ga ginannen editan rubutun GDScript: an ƙara ikon saita alamun shafi zuwa matsayi a lambar, an aiwatar da ƙaramin taswira (don taƙaitaccen bayanin duk lambar), an gama shigarwa ta atomatik. inganta, fadada iyawar yanayin ƙirar rubutun gani;

    Sakin injin wasan buɗe ido Godot 3.2

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

  • A cikin editan 2D dawo goyon baya ga atlases na rubutu;
    Sakin injin wasan buɗe ido Godot 3.2

  • 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;
  • Kara janareta mai rafi mai jiwuwa wanda ke ba ku damar ƙirƙirar raƙuman sauti dangane da firam ɗin ɗaiɗaiku da na'urar tantancewa;
  • Amfani da ɗakin karatu V-HACD An aiwatar da ikon ruɓar raƙuman raƙuman ruwa zuwa daidaitattun sassa masu sassauƙa da sassauƙa. Wannan fasalin yana sauƙaƙa da haɓakar sifofin karo don abubuwan 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 haɓaka sosai takardun shaida. An buga sashi fassarar takardun zuwa Rasha (fassara jagorar gabatarwa don farawa).

source: budenet.ru

Add a comment