Hoʻokuʻu ʻia o ka mīkini pāʻani open source Godot 3.4

Ma hope o 6 mau mahina o ka hoʻomohala ʻana, ua hoʻokuʻu ʻia ka mīkini pāʻani manuahi ʻo Godot 3.4, kūpono no ka hana ʻana i nā pāʻani 2D a me 3D. Kākoʻo ka ʻenekini i kahi ʻōlelo loiloi pāʻani maʻalahi e aʻo, kahi kiʻi kiʻi no ka hoʻolālā pāʻani, kahi ʻōnaehana hoʻonohonoho pāʻani pāʻani hoʻokahi, ka nui o ka animation a me nā mana simulation no nā kaʻina hana kino, kahi debugger i kūkulu ʻia, a me kahi ʻōnaehana no ka ʻike ʻana i nā bottlenecks hana. . Hāʻawi ʻia ke code o ka mīkini pāʻani, ka ʻenehana hoʻolālā pāʻani a me nā mea hana hoʻomohala e pili ana (engine physics, sound server, 2D/3D rendering backends, etc.) ma lalo o ka laikini MIT.

Ua wehe ʻia ka mīkini i ka makahiki 2014 e OKAM, ma hope o ʻumi makahiki o ka hoʻomohala ʻana i kahi huahana proprietary ʻoihana i hoʻohana ʻia e hana a hoʻolaha i nā pāʻani he nui no PC, nā consoles pāʻani a me nā polokalamu kelepona. Kākoʻo ka ʻenekini i nā pākaukau kaulana a me nā paepae kelepona (Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), a me ka hoʻomohala pāʻani no ka Pūnaewele. Ua hana ʻia nā hui binary mākaukau e holo no Linux, Windows a me macOS.

Ke kūkulu nei kahi lālā ʻokoʻa i kahi backend hoʻihoʻi hou e pili ana i ka Vulkan graphics API, e hāʻawi ʻia i ka hoʻokuʻu hou ʻana o Godot 4.0, ma kahi o nā backends i hāʻawi ʻia i kēia manawa ma OpenGL ES 3.0 a me OpenGL 3.3 (kākoʻo no OpenGL ES a me OpenGL e mālama ʻia ma o ka hoʻolako ʻana i ka OpenGL ES 2.0 backend kahiko / OpenGL 2.1 ma luna o ka hoʻolālā hoʻohālike hou Vulkan). ʻO ka hoʻololi ʻana mai Godot 3.x a i Godot 4.0 e koi i ka hana hou ʻana o nā noi ma muli o nā pilikia pili i ka pae API, akā ʻo ka lālā Godot 3.x e loaʻa i kahi pōʻai kākoʻo lōʻihi, ʻo ka lōʻihi o ia mea e hilinaʻi ʻia i ka noi no ka API. pono e nā mea hoʻohana.

He mea kaulana ʻo Godot 3.4 no ka hoʻohui ʻana i nā mea hou aʻe:

  • Ua hoʻolālā hou ʻia ka mea hoʻohana no ka hoʻoponopono ʻana i nā kumumanaʻo hoʻolālā, kahi i hoʻokō ʻia ai kahi kaʻina hana ʻike no ke koho ʻana i kahi node a hāʻawi ʻia ka hiki ke hoʻololi i ka hoʻolālā me ka ʻole o ka haʻalele ʻana i ke ʻano hiʻohiʻona.
  • Ua hoʻomaikaʻi ʻia ka mea hoʻoponopono e hoʻomaikaʻi i ka hoʻohana ʻana: ua hoʻohui ʻia kahi hana no ka hoʻouka wikiwiki ʻana i nā kumuwaiwai i ke ʻano inspection, ua ʻae ʻia ka hana ʻana i kahi node i kahi kūlana kūʻokoʻa, ua hoʻohui ʻia kahi interface hou no ka lawe ʻana i nā templates, nā hana hou me gizmo (kahi ʻōnaehana o nā parallelepipeds paʻa) ua hoʻokō ʻia, a ua hoʻomaikaʻi ʻia ka mea hoʻoponopono animation e pili ana i nā pihi Bezier.
  • Hoʻohui ʻia kahi ʻano rollback e hiki ai iā ʻoe ke wehe i nā hoʻololi āpau i hana ʻia e ka hoʻohana ʻana i ka animation ma o ka AnimationPlayer i ka manawa hoʻokahi, ma kahi o ka wehe ʻana i kēlā me kēia hoʻololi waiwai.
  • Ua hoʻohui ʻia kahi koho i nā hoʻonohonoho e hoʻololi i ke kiʻekiʻe zoom o ka viewport 2D, kahi laʻana, hiki ke hoʻohana ʻia e hoʻonui a hōʻemi paha i nā mea 2D, me ka nānā ʻole i ke ʻano kikoʻī o kēia manawa.
  • Ua hoʻohui ka File API i ka hiki ke hana me nā faila (me PCK) nona ka nui ma mua o 2 GB.
  • Hoʻopili ʻia nā hoʻololi e hoʻomaikaʻi i ka hoʻolilo ʻana i ka maʻalahi ma ka helu ʻana i nā loli i nā kiʻi me ka ʻole o ka nakinaki ʻana i ka manawa ʻōnaehana a me ka hoʻoponopono ʻana i nā pilikia hoʻonohonoho hoʻopuka i ka wā e hoʻohana ai i vsync.
  • Ua hoʻohui ka ʻōnaehana hoʻoili hoʻokomo InputEvents i ke kākoʻo no ka hoʻopaʻa ʻana i nā code scan e hōʻike ana i ka hoʻokomo kino ʻana o nā kī ma ka papa keyboard, me ka nānā ʻole i ka hoʻolālā hana (e like me ka laʻana, e paʻi ʻia nā kī WASD i ka hoʻolālā QWERTY i nā kī ZQSD ma ka Farani. hoʻolālā AZERTY).
  • Hoʻohui ʻia nā mea hoʻopili AESContext a me HMACContext no ke komo ʻana mai nā palapala i nā algorithm encryption AES-ECB, AES-CBC a me HMAC. Hoʻohui pū ʻia ka hiki ke mālama a heluhelu i nā kī lehulehu RSA no ka hana ʻana a me ka hōʻoia ʻana i nā pūlima kikohoʻe.
  • Ua hoʻohui ʻia ke kākoʻo mua i ka ʻenekini hana no ka hoʻōki ʻana i ka hana ʻana o nā mea i ka pahu pahu pahu akā ʻaʻole ʻike ʻia ma muli o ka hoʻopaʻa ʻia ʻana e nā mea ʻē aʻe (no ka laʻana, ma hope o ka pā). E hoʻokō ʻia ka ʻoki ʻoki ʻana o Raster (pixel-level) ma ka lālā Godot 4, ʻoiai ʻo Godot 3 e loaʻa ana kekahi mau ʻenehana kālai geometric no ka uhi ʻana i nā mea a me ke kākoʻo no ka occlusion puka.
  • Hoʻohui ʻia kahi ʻano hana toning ACES Fitted hou e hiki ai ke ʻoi aku ka ʻoiaʻiʻo a me ka pololei o ke kino ma o ka hoʻonui ʻana i ka ʻokoʻa o nā mea ʻālohilohi.
    Hoʻokuʻu ʻia o ka mīkini pāʻani open source Godot 3.4
  • Kākoʻo hoʻohui ʻia no nā ʻano hoʻoheheʻe 3D e like me nā apo a i ʻole nā ​​pahu pahu.
  • Ma ke kaʻina hana hoʻohālike kino, ua hoʻomaikaʻi maikaʻi ʻia ka hana o ka hoʻohua ʻana i nā mea convex mai nā meshes a ua hoʻolālā hou ʻia ke ʻano o ka hoʻopili ʻana i ka ʻaoʻao nānā. No ka mīkini physics 2D, ua hoʻohui ʻia ke kākoʻo no ka Bounding Volume Hierarchy (BVH) no ka hoʻokaʻawale spatial ikaika. Kākoʻo ka ʻenekini physics 3D i ka hana HeightMapShapeSW a hoʻohui i nā mea hana hoʻonohonoho me KinematicBody3D.
  • Hoʻohui i ka hiki ke hoʻokuʻu aku i nā hiʻohiʻona 3D ma ke ʻano glTF, no ka laʻana, e wehe i nā mīkini i hoʻomākaukau ʻia ma Godot i Blender.
  • Hoʻohui ʻia ke kākoʻo no ke ʻano hoʻoemi kiʻi WebP ʻole, i hoʻohana ʻia i kēia manawa ma ka paʻamau no ka hoʻopili kikokikona ma kahi o ka format PNG.
  • Hoʻohui ka awa no ka platform Android i ke kākoʻo mua no ka Scoped storage API a me kahi ala hou e hoʻoiho ai i nā kumuwaiwai hou (Play Asset Delivery) no nā faila hiki ke hoʻokō ʻia ma ke ʻano AAB (Android App Bundle).
  • No ka HTML5 platform, ua hoʻokō ʻia ka hiki ke hoʻokomo i ke ʻano o nā noi PWA (Progressive Web Apps), ua hoʻohui ʻia ka interface JavaScriptObject no ka launa ʻana ma waena o Godot a me JavaScript (no ka laʻana, hiki iā ʻoe ke kāhea i nā ala JavaScript mai nā palapala Godot), Ua hoʻokō ʻia ke kākoʻo AudioWorklet no nā ʻaha hui lehulehu.
  • No ka papahana macOS, ua hoʻohui ʻia ke kākoʻo no nā ʻōnaehana ma ka chip Apple Silicon (M1).

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka