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

Ma hope o ʻehā mau makahiki o ka hoʻomohala ʻana, ua hoʻokuʻu ʻia ka mīkini pāʻani manuahi Godot 4.0, 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 no Linux, Android, Windows a me macOS.

Aia ka lālā Godot 4.0 ma kahi o 12 tausani mau hoʻololi a hoʻoponopono i 7 tausani mau pōpoki. Ma kahi o 1500 poʻe i komo i ka hoʻomohala ʻana i ka mīkini a kākau i nā palapala. Ma waena o nā hoʻololi nui:

  • ʻElua mau hope hoʻihoʻi hou (clustered a mobile) e pili ana i ka API kiʻi Vulkan i manaʻo ʻia, kahi e pani ai i nā hope i hoʻoili ʻia ma OpenGL ES a me OpenGL. No nā mea kahiko a me nā mana haʻahaʻa, ua hoʻohui ʻia kahi backend compatibility e pili ana i OpenGL, me ka hoʻohana ʻana i kahi hoʻolālā hana hou. Hoʻohana ʻia ka ʻenehana supersampling AMD FSR (FidelityFX Super Resolution) ka hoʻohana ʻana i ka ʻenehana supersampling, e hoʻohana ana i ka scaling spatial a me nā kikoʻī hana hou algorithms e hōʻemi i ka nalowale o ka maikaʻi o ke kiʻi i ka wā e piʻi ai a piʻi i nā hoʻonā kiʻekiʻe. Ua hoʻokō ʻia kahi ʻenekini hoʻohālikelike e pili ana i Direct3D 12, kahi e hoʻomaikaʻi ai i ke kākoʻo no nā kahua Windows a me Xbox.
    Hoʻokuʻu ʻia o ka mīkini pāʻani open source Godot 4.0
  • Hoʻohui i ka hiki ke hana me ka interface ma ka mode multi-window (hiki ke wehe ʻia nā panela like ʻole a me nā ʻāpana o ke kikowaena e like me nā puka makani kaʻawale).
    Hoʻokuʻu ʻia o ka mīkini pāʻani open source Godot 4.0
  • Hoʻohui i kahi mea hoʻoponopono hoʻohana hou a me kahi widget hoʻolālā ʻike hou.
    Hoʻokuʻu ʻia o ka mīkini pāʻani open source Godot 4.0
  • Hoʻohui i kahi hoʻoponopono kumuhana hou.
    Hoʻokuʻu ʻia o ka mīkini pāʻani open source Godot 4.0
  • Ua kākau hou ʻia ka ʻōnaehana kukui a me ke aka, me ka hoʻohana ʻana i ka ʻenehana SDFGI (Signed Distance Field Global Illumination) manawa maoli. Ua hoʻomaikaʻi maikaʻi ʻia ka maikaʻi o ka hāʻawi aka.
    Hoʻokuʻu ʻia o ka mīkini pāʻani open source Godot 4.0
  • ʻO ka node GIProbe, i hoʻohana ʻia e hoʻopiha i ka hiʻohiʻona me ke kukui i hoʻohālikelike ʻia, ua hoʻololi ʻia me kahi node VoxelGI, kūpono loa no ka hoʻomaʻamaʻa kukui manawa maoli i nā hiʻohiʻona me nā liʻiliʻi liʻiliʻi i loko. No nā lako mana haʻahaʻa, hiki ke hana i ka mālamalama a me nā aka me ka hoʻohana ʻana i nā palapala ʻāina māmā, i kēia manawa e hoʻohana nei i ka GPU no ka wikiwiki ʻana.
    Hoʻokuʻu ʻia o ka mīkini pāʻani open source Godot 4.0
  • Ua hoʻokō ʻia nā ʻenehana hoʻololi hou. Hoʻohui ʻia ka occlusion culling, nāna e ʻike a wehe i nā hiʻohiʻona i hūnā ʻia ma hope o nā ʻaoʻao ʻē aʻe e hoʻomaikaʻi i ka hana hana a hoʻemi i ka ukana CPU a me GPU.
    Hoʻokuʻu ʻia o ka mīkini pāʻani open source Godot 4.0
  • Hoʻohui ʻia ke ʻano SSIL (Screen Space Indirect Light) no ka hoʻomaikaʻi ʻana i ka maikaʻi o ka hāʻawi ʻana i ka ʻenehana kiʻekiʻe ma o ka hoʻomaikaʻi ʻana i ka mālama ʻana i nā wahi pōʻeleʻele a me nā kukui ʻole. Eia kekahi, hāʻawi ʻia nā hoʻonohonoho hou no ka hoʻohālikelike ʻana i nā kukui diffuse indirect me ka hoʻohana ʻana i ka ʻenehana SSAO (Screen Space Ambient Occlusion), e like me ke koho ʻana i ke kiʻekiʻe o ka mana o ke kukui pololei.
  • Manaʻo ʻia nā ʻāpana hoʻomālamalama maoli e hiki ai iā ʻoe ke hoʻoponopono i ka ikaika māmā a hoʻohana i nā hoʻonohonoho kamera maʻamau, e like me ka aperture, shutter speed a me ISO, e hoʻomalu i ka ʻōlinolino o ke kiʻi hope.
  • Hoʻohui i nā mea hana hoʻoponopono pae hou no nā pāʻani 2D. Ua hoʻololi nui ʻia i ke kaʻina hana hoʻomohala pāʻani XNUMXD. Ua hoʻohui ʻia kahi mea hoʻoponopono tilemap hou, e kākoʻo nei i nā papa, ka hoʻopiha piha ʻana i ka ʻāina, ka hoʻokomo ʻana o nā mea kanu, nā pōhaku a me nā mea like ʻole, a me ke koho maʻalahi o nā mea. Hoʻohui ʻia ka hana me nā palapala ʻāina tile a me nā ʻāpana ʻāpana no ke kūkulu ʻana i kahi palapala (tileset). Hāʻawi ʻia ka hoʻonui ʻokoʻa o nā ʻāpana i kahi hoʻonohonoho e hoʻopau i nā hakahaka ma waena o nā ʻāpana pili. Ua hoʻohui ʻia kahi hana hou no ka hoʻonohonoho ʻana i nā mea ma ke kahua, ʻo ia hoʻi, hiki ke hoʻohana ʻia e hoʻohui i nā huaʻōlelo i nā keʻena o ka pahu tile.
  • I ka 2D rendering, hiki iā ʻoe ke hoʻohana i nā pūʻulu canvas e hoʻohui i nā mea canvas overlapping, no ka laʻana, hiki iā ʻoe ke hui pū i nā sprite he nui a hoʻohui iā lākou i ke kua me he mea lā he mea hoʻokahi nā sprites. Hoʻohui i ka waiwai Clip Children, hiki iā ʻoe ke hoʻohana i kekahi mea 2D ma ke ʻano he mask. Hoʻohui pū ka ʻenekini 2D i kahi koho e hoʻohana ai i ka MSAA (Multisample Anti-Aliasing) e hoʻomaikaʻi i ka maikaʻi o ke kiʻi a hana i nā ʻaoʻao maʻalahi.
    Hoʻokuʻu ʻia o ka mīkini pāʻani open source Godot 4.0
  • Hoʻomaikaʻi i ka mālama ʻana i nā kukui a me nā aka i nā pāʻani 2D. Hoʻomaikaʻi nui ʻia ka hana i ka hoʻohana ʻana i nā kumu kukui he nui. Hoʻohui i ka hiki ke hoʻohālikelike i ʻekolu-dimensionality ma ka hoʻololi ʻana i ka pae kukui ma nā palapala maʻamau, a me ka hana ʻana i nā hopena ʻike e like me nā aka lōʻihi, halos a me nā contours māmā.
    Hoʻokuʻu ʻia o ka mīkini pāʻani open source Godot 4.0
  • Hoʻohui i kahi hopena noe volumetric e hoʻohana ana i kahi ʻenehana reprojection kino e hoʻokō i kahi hiʻohiʻona maoli a me ka hana kiʻekiʻe.
    Hoʻokuʻu ʻia o ka mīkini pāʻani open source Godot 4.0
  • Hoʻohui ʻia nā kapuaʻi kapuaʻi e hiki ai iā ʻoe ke hana ikaika i nā ao e loli i ka manawa maoli.
    Hoʻokuʻu ʻia o ka mīkini pāʻani open source Godot 4.0
  • Hoʻohui i ke kākoʻo no nā "decals," kahi ala e hoʻolālā ai i nā mea ma luna o kahi ʻili.
  • Hoʻohui ʻia nā hopena pāʻani pāʻani pāʻani e hoʻohana ana i ka GPU a kākoʻo i nā mea hoihoi, collisions, plumes, a me nā emitters.
  • Ua hoʻonui ʻia ka mana o ka interface no ka hoʻoponopono ʻana i nā shaders.
    Hoʻokuʻu ʻia o ka mīkini pāʻani open source Godot 4.0
  • Ua hoʻonui ʻia ka ʻōlelo shader e hoʻokomo i ke kākoʻo no nā hale, nā macros preprocessor, ke pani ʻana i ka shader (me ka ʻōlelo), nā hui like ʻole, a me ka hoʻohana ʻana i ka "varying" e hoʻouna i ka ʻikepili mai ka mea lawe ʻāpana i ka mea lawe kukui.
  • Hoʻohui i ka hiki ke hoʻohana i nā shaders computational e hoʻohana i ka GPU e hoʻolalelale i nā algorithms.
  • Ma ka ʻōlelo kākau ʻōlelo GDScript, ua hoʻomaikaʻi ʻia ka ʻōnaehana paʻi paʻa, ua hoʻohui ʻia kahi syntax hou no ka wehewehe ʻana i nā waiwai, ua noi ʻia ka kali a me nā huaʻōlelo super, ua hoʻohui ʻia nā hana palapala/hōʻemi, ua hoʻokō ʻia kahi ʻōnaehana hōʻike hou, a ua hiki ke hoʻohana i nā huaʻōlelo unicode i nā inoa hoʻololi a me nā inoa hana. Hoʻohui ʻia kahi mea hana no ka hana ʻana i nā palapala ʻakomi. Hoʻomaikaʻi i ka hana a me ka paʻa o ka manawa holo GDScript. I ka hoʻomohala ʻana, hiki ke hōʻike i nā hewa he nui i ka manawa hoʻokahi, a ua hoʻohui ʻia nā ʻōlelo luhi hou no nā pilikia maʻamau.
    Hoʻokuʻu ʻia o ka mīkini pāʻani open source Godot 4.0
  • Ua hoʻonui ʻia nā mea hiki ke hoʻomohala i ka loiloi pāʻani ma C #. Kākoʻo hoʻohui ʻia no ka paepae .NET 6 a me ka ʻōlelo C# 10. Hoʻohana ʻia nā ʻano 64-bit no nā waiwai scalar. Nui nā API i hoʻololi ʻia mai ka int a lana i ka lōʻihi a pālua. Hāʻawi i ka hiki ke wehewehe i nā hōʻailona ma ke ʻano o nā hanana C #. Hoʻohui i ka hiki ke hoʻomohala i nā GDExtensions ma C #.
  • Hoʻohui ʻia ke kākoʻo hoʻokolohua no nā mea hoʻonui (GDExtension), hiki ke hoʻohana ʻia e hoʻonui i nā mana o ka mīkini me ka ʻole o ke kūkulu hou ʻana a i ʻole ka hoʻololi ʻana i ke code.
  • ʻO ka mea maʻamau, hāʻawi ʻia kā mākou mīkini ponoʻī no ka hoʻohālikelike ʻana i nā kaʻina hana kino, Godot Physics, i hoʻopaʻa ʻia no ka hoʻoponopono ʻana i nā pilikia i loaʻa i nā pāʻani kamepiula, a lawe ʻia i ka parity i ka hana me ka mīkini Bullet i hoʻohana mua ʻia (no ka laʻana, Godot Physics i hoʻohui i ka hana ʻana o nā ʻano hou nā kuʻi, kākoʻo no nā palapala kiʻekiʻe a me ka hiki ke hoʻohana i nā nodes SoftBody no ka hoʻohālikelike lole). Ua hoʻokō ʻia ka loiloi hana a ua hoʻonui ʻia ka hoʻohana ʻana i ka multi-threading e puʻunaue i ka ukana ma nā ʻāpana CPU like ʻole i ka wā e hoʻohālikelike ai i nā kaʻina hana kino i nā kaiapuni 2D a me 3D. Nui nā pilikia simulation i hoʻoholo ʻia.
  • Ua manaʻo ʻia kahi ʻōnaehana hoʻololi kikokikona hou e hāʻawi i ka mana ʻoi aʻe ma luna o ka ʻoki ʻana a me ka ʻōwili ʻana i nā kikokikona, a me ka hāʻawi ʻana i ka mālamalama kiʻekiʻe i kēlā me kēia hoʻonā pale.
  • Ua hoʻonui ʻia nā mea hana no ka hoʻonohonoho ʻana a me ka hana unuhi.
  • Hoʻohui ʻia kahi kamaʻilio ʻokoʻa no ka lawe ʻana i nā waiwai 2D a me 3D, kākoʻo i ka nānā mua a me ka hoʻololi ʻana i nā hoʻonohonoho o ke kiʻi i lawe ʻia mai, nā mea waiwai a me nā waiwai kino.
    Hoʻokuʻu ʻia o ka mīkini pāʻani open source Godot 4.0
  • Ua hoʻohui ʻia nā hāmeʻa hou i ka mea hoʻoponopono, e like me ka panel no ka wehe ʻana i nā loli a me kahi koho kala hou a me ka palette update dialog.
    Hoʻokuʻu ʻia o ka mīkini pāʻani open source Godot 4.0
  • Ua hōʻano hou ʻia ka ʻaoʻao nānā, ka papa mana hoʻolālā a me ka mea hoʻoponopono palapala. Ua hoʻomaikaʻi ʻia ka Syntax highlighting, ua hoʻohui ʻia ka hiki ke hōʻike i nā cursors he nui, a ua hāʻawi ʻia nā mea hana no ka hoʻoponopono ʻana i nā palapala JSON a me YAML.
  • Ua hoʻonui ʻia nā mana o ka mea hoʻoponopono animation, hoʻohui i ke kākoʻo no ka hoʻohui ʻana i nā ʻano a me ka hoʻomaikaʻi ʻana i nā kaʻina hana e pili ana i ka pihi Bezier. E kākau hou i ke code animation 3D e hoʻokomo i ke kākoʻo hoʻoemi e hōʻemi i ka hoʻohana ʻana i ka hoʻomanaʻo. Ua kākau hou ʻia ka ʻōnaehana no ka hui ʻana i ka animation a me ka hana ʻana i nā hopena hoʻololi. Ua hoʻonui ʻia nā mea hiki ke hana i nā animation paʻakikī. Manaʻo ʻia nā hale waihona puke no ka mālama ʻana a me ka hoʻohana hou ʻana i nā animation i hana ʻia.
    Hoʻokuʻu ʻia o ka mīkini pāʻani open source Godot 4.0
  • Hoʻohui ʻia kahi ʻano hana kiʻiʻoniʻoni e hoʻolilo i nā hiʻohiʻona i ke kiʻi paʻi i ka maikaʻi loa no ka hana ʻana i nā pale pale a me ka hoʻopaʻa wikiō.
  • Ua hoʻonui ʻia ke kākoʻo no nā poʻo poʻo 3D a me nā paepae ʻoiaʻiʻo. ʻO ka hapa nui o ka mīkini e komo i ke kākoʻo i kūkulu ʻia no ka maʻamau OpenXR, e wehewehe ana i kahi API honua no ka hoʻokumu ʻana i nā noi virtual a hoʻonui ʻia. Kākoʻo ʻo Windows a me Linux i nā poʻo poʻo 3D kaulana a pau, me SteamVR, Oculus a me Monado headset.
  • Ua hoʻonui ʻia ka paʻa o ka subsystem no ka hoʻonohonoho ʻana i nā pāʻani pūnaewele a ua maʻalahi ke kaʻina hana o ka hoʻomohala ʻana i nā pāʻani multiplayer.
  • Ua hoʻonui ʻia nā mana o ka ʻōnaehana kani, ua kūkulu ʻia ke kākoʻo polyphony, ua hoʻohui ʻia kahi API no ka synthesis haʻiʻōlelo, a ua hoʻokō ʻia ka hiki ke hoʻopaʻa leo.
  • Hiki ke holo i ke kikowaena Godot ma nā papa Android a ma kahi polokalamu kele pūnaewele.
    Hoʻokuʻu ʻia o ka mīkini pāʻani open source Godot 4.0
  • Hoʻohui ʻia kahi ʻōnaehana hou no ke kūkulu ʻana i nā pāʻani no nā ʻano hoʻolālā CPU like ʻole. No ka laʻana, hiki iā ʻoe ke kūkulu i kēia manawa no Raspberry Pi, Microsoft Volterra, Surface Pro X, Pine Phone, VisionFive, ARM Chromebook, a me Asahi Linux.
  • Ua hana ʻia nā hoʻololi i ka API e haki ana i ka hoʻohālikelike. ʻO ka hoʻololi ʻana mai Godot 3.x i Godot 4.0 e koi i ka hana hou ʻana o ka noi, akā ʻo ka lālā Godot 3.x he lōʻihi kākoʻo pōʻai, ʻo ka lōʻihi o ia mea e hilinaʻi ʻia i ka noi mea hoʻohana no ka API kahiko.



Source: opennet.ru

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