Lëshimi i motorit të lojërave me kod të hapur Godot 3.4.

Pas 6 muajve zhvillimi, u publikua versioni i motorit të lojërave Godot 3.4, i përshtatshëm për krijimin e lojërave 2D dhe 3D. Motori mbështet një gjuhë të thjeshtë për të mësuar për caktimin e logjikës së lojërave, një ambient grafik për projektimin e lojërave, një sistem për shpërndarjen e lojërave me një klikim, mundësi të gjera për animacion dhe simulim të proceseve fizike, një debugger të integruar dhe një sistem për identifikimin e ngadalësive në performancë. Kodi i motorit të lojërave, ambientit të projektimit të lojërave dhe mjeteve për zhvillim (motori fizik, serveri i zërit, backend-et për renderimin 2D/3D etj.) shpërndahet nën licencën MIT.

Kodet burimore të motorit u hapën në vitin 2014 nga studio OKAM, pas dhjetë vitesh zhvillimi të një produkti pronësor profesional, i cili u përdor për të krijuar dhe publikuar shumë lojëra për PC, konsola lojrash dhe pajisje mobile. Motori mbështet të gjitha platformat e njohura desktop dhe mobile (Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), si dhe zhvillimin e lojërave për Web. Ndryshimet e gatshme për të funksionuar janë formuar për Linux, Windows dhe macOS.

Në një degë të veçantë po zhvillohet një backend i ri për renderimin në bazë të API grafik Vulkan, i cili do të ofrohet në versionin tjetër Godot 4.0, në vend të backend-eve ekzistuese për renderimin përmes OpenGL ES 3.0 dhe OpenGL 3.3 (mbështetja për OpenGL ES dhe OpenGL do të ruhet duke siguruar funksionimin e backend-it të vjetër OpenGL ES 2.0/OpenGL 2.1 mbi arkitekturën e re të renderimit në bazë të Vulkan). Kalimi nga Godot 3.x në Godot 4.0 do të kërkonte rishikimin e aplikacioneve për shkak të humbjeve të kërkesave të marra në nivelin API, por për degën Godot 3.x do të sigurohet një cikël të gjatë mbështetje, periudha e të cilës do të varet nga kërkesa e përdoruesve për API.

Godot 3.4 është e veçantë për shtimin e karakteristikave të reja si:

  • Interfesa e pĂ«rdoruesit pĂ«r redaktimin e temave Ă«shtĂ« riprojektuar, ku Ă«shtĂ« realizuar njĂ« proces vizual pĂ«r zgjedhjen e nodit dhe Ă«shtĂ« ofruar mundĂ«sia pĂ«r tĂ« ndryshuar dizajnin pa dalĂ« nga moda e parapara.
    Luaj videon
  • JanĂ« bĂ«rĂ« pĂ«rmirĂ«sime nĂ« redaktor pĂ«r tĂ« rritur komoditetin e punĂ«s: Ă«shtĂ« shtuar njĂ« funksion pĂ«r ngarkimin e shpejtĂ« tĂ« burimeve nĂ« modĂ«n e inspektimit, Ă«shtĂ« lejuar krijimi i nodit nĂ« njĂ« pozicion tĂ« rastĂ«sishĂ«m, Ă«shtĂ« shtuar njĂ« ndĂ«rfaqe e re pĂ«r eksportin e shablloneve, janĂ« realizuar operacione tĂ« tjera me gizmo (sistemi i kutive kufizuese) dhe Ă«shtĂ« pĂ«rmirĂ«suar redaktori i animacionit mbi bazĂ«n e kurbave BĂ©zier.
    Luaj videon
  • ËshtĂ« shtuar njĂ« modalitet i rikthimit tĂ« ndryshimeve, i cili lejon tĂ« anulojnĂ« tĂ« gjitha ndryshimet nĂ« skenĂ« qĂ« janĂ« shkaktuar nga aplikimi i animacionit pĂ«rmes AnimationPlayer, nĂ« vend tĂ« anulimit tĂ« ndryshimeve tĂ« secilĂ«s pronĂ« individualisht.
  • NĂ« cilĂ«simet Ă«shtĂ« shtuar njĂ« opsion pĂ«r tĂ« ndryshuar nivelin e shkallĂ«zimit tĂ« fushĂ«s 2D (2D viewport), qĂ« mund tĂ« pĂ«rdoret pĂ«r tĂ« rritur ose zvogĂ«luar elementĂ«t 2D, pavarĂ«sisht nga moda aktuale e shtrirjes (stretch mode).
  • NĂ« API-nĂ« e skedarĂ«ve Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« punuar me skedarĂ« (pĂ«rfshirĂ« PCK), tĂ« cilĂ«t kanĂ« njĂ« madhĂ«si mĂ« tĂ« madhe se 2 GB.
  • JanĂ« pĂ«rfshirĂ« ndryshime pĂ«r tĂ« rritur shpejtĂ«sinĂ« e vizatimit pĂ«rmes llogaritjes sĂ« ndryshimeve nĂ« kadra pa u lidhur me orĂ«n e sistemit dhe zgjidhjen e problemeve me sinkronizimin e daljes kur pĂ«rdoret vsync.
  • NĂ« sistemin e pĂ«rpunimit tĂ« hyrjeve InputEvents Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r lidhjen me skenkodet qĂ« pasqyrojnĂ« vendosjen fizike tĂ« çelĂ«save nĂ« tastierĂ«, pavarĂ«sisht nga vendosja aktive (p.sh., çelĂ«sat WASD nĂ« vendosjen QWERTY do tĂ« pĂ«rputhen automatikisht me çelĂ«sat ZQSD nĂ« vendosjen franceze AZERTY).
  • JanĂ« shtuar ndĂ«rfaqet AESContext dhe HMACContext pĂ«r qasje nga skriptet nĂ« algoritmet e enkriptimit AES-ECB, AES-CBC dhe HMAC. Gjithashtu, Ă«shtĂ« shtuar mundĂ«sia e ruajtjes dhe leximit tĂ« çelĂ«save tĂ« hapur RSA pĂ«r krijimin dhe verifikimin e nĂ«nshkrimeve digjitale.
  • NĂ« motorin e renderimit Ă«shtĂ« shtuar mbĂ«shtetje fillestare pĂ«r ndalimin e vizatimit tĂ« objekteve qĂ« bien nĂ« fokusin e kamerĂ«s, por nuk janĂ« tĂ« dukshĂ«m pĂ«r shkak tĂ« mbulimit nga objekte tĂ« tjera (p.sh., ato qĂ« ndodhen pas njĂ« muri). Prerja e mbulimit (nĂ« nivelin e pikselĂ«ve tĂ« veçantĂ«) do tĂ« realizohet vetĂ«m nĂ« degen Godot 4, ndĂ«rsa nĂ« Godot 3 janĂ« pĂ«rfshirĂ« disa metoda gjeometrike pĂ«r prerjen e objekteve qĂ« mbulohen dhe mbĂ«shtetje pĂ«r mbulimin portal.
    Luaj videon
  • ËshtĂ« shtuar njĂ« metodĂ« e re e tonalitetit ACES Fitted, e cila lejon arritjen e mĂ« shumĂ« realiteti dhe saktĂ«sie fizike pĂ«rmes rritjes sĂ« kontrastit tĂ« objekteve tĂ« ndritshme.
    Lëshimi i motorit të lojërave me kod të hapur Godot 3.4.
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r formĂ«n e emisionit tĂ« pjesĂ«ve trepamĂ«she nĂ« formĂ«n e njĂ« unaze ose cilindri tĂ« zbrazĂ«t.
  • NĂ« motorin e simulimit tĂ« proceseve fizike Ă«shtĂ« rritur ndjeshĂ«m performanca e gjenerimit tĂ« objekteve konvexit nga meshĂ«t dhe Ă«shtĂ« rishikuar ndikimi i ndjekjes sĂ« pĂ«rplasjeve nĂ« ndĂ«rfaqen e inspektimit. PĂ«r motorin 2D tĂ« fizikĂ«s Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r strukturĂ«n BVH (Bounding Volume Hierarchy) pĂ«r ndarje dinamike hapĂ«sinore. NĂ« motorin 3D tĂ« fizikĂ«s Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r funksionin HeightMapShapeSW dhe janĂ« shtuar mjete pĂ«r sinkronizimin me KinematicBody3D.
  • ËshtĂ« shtuar mundĂ«sia pĂ«r tĂ« eksportuar skenat 3D nĂ« formatin glTF, pĂ«r shembull, pĂ«r tĂ« hapur meshĂ«t e pĂ«rgatitura nĂ« Godot nĂ« Blender.
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r modin e kompresimit tĂ« imazheve WebP pa humbje, i cili tani aplikohet si parazgjedhje pĂ«r kompresimin e teksturave nĂ« vend tĂ« formatit PNG.
  • NĂ« portin pĂ«r platformĂ«n Android Ă«shtĂ« shtuar mbĂ«shtetje fillestare pĂ«r API Scoped storage dhe njĂ« mĂ«nyrĂ« tĂ« re pĂ«r ngarkimin e burimeve shtesĂ« (Play Asset Delivery) pĂ«r skedarĂ«t ekzekutues nĂ« formatin AAB (Android App Bundle).
  • PĂ«r platformĂ«n HTML5 Ă«shtĂ« realizuar mundĂ«sia e instalimit nĂ« formĂ«n e aplikacioneve PWA (Aplikacione Web progresive), Ă«shtĂ« shtuar ndĂ«rfaqja JavaScriptObject pĂ«r ndĂ«rveprimin mes Godot dhe JavaScript (p.sh., Ă«shtĂ« e mundur tĂ« thirren metodat JavaScript nga skenat e Godot), pĂ«r ndĂ«rtimet me shumĂ« pika Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r AudioWorklet.
  • PĂ«r platformĂ«n macOS Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r sistemet me çipin Apple Silicon (M1).

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster