Te whakaputanga o te miihini keemu puna tuwhera Godot 4.0

Whai muri i nga tau e wha o te whanaketanga, kua tukuna te miihini keemu koreutu Godot 4.0, e tika ana mo te hanga keemu 2D me te 3D, kua tukuna. Ka tautokohia e te miihini te reo arorau o te keemu ngawari ki te ako, he taiao whakairoiro mo te hoahoa keemu, he punaha tuku keemu paato-kotahi, he nui te hākoritanga me te kaha whaihanga mo nga mahi a-tinana, he kaiwhakairo-i roto, me tetahi punaha mo te tautuhi i nga kohungahunga mahi. . Ko te waehere o te miihini keemu, te taiao hoahoa keemu me nga taputapu whanaketanga e pa ana (te miihini ahupūngao, te tūmau tangi, te 2D/3D rendering backends, me etahi atu) ka tohatohahia i raro i te raihana MIT.

I tuwhera te miihini i te tau 2014 e OKAM, i muri i te tekau tau o te whakawhanake i tetahi hua rangatira-akomanga ngaio kua whakamahia hei hanga me te whakaputa i nga keemu maha mo PC, papatohu keemu me nga taputapu pūkoro. Ka tautokohia e te miihini nga papamahi rongonui katoa me nga papaaho pūkoro (Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), me te whanaketanga kēmu mo te Tukutuku. Kua hangahia nga huihuinga takirua kua rite ki te whakahaere mo Linux, Android, Windows me te macOS.

Ko te peka o Godot 4.0 kei roto i te 12 mano nga huringa me te whakatika i te 7 mano nga pepeke. Tata ki te 1500 nga taangata i whai waahi ki te whakawhanaketanga o te miihini me te tuhi i nga tuhinga. I roto i nga huringa matua:

  • E rua nga pito whakamuri hou (whakapiri me te pūkoro) i runga i te API whakairoiro Vulkan e whakaarohia ana, hei whakakapi i nga pito o muri ka tukuna ma OpenGL ES me OpenGL. Mo nga taputapu tawhito me te iti-hiko, ka whakauruhia he tuara hototahi-a-OpenGL, ma te whakamahi i te hoahoanga whakaahua hou. Ko te whakaputa hihiko ki nga whakataunga iti ka whakamahi i te hangarau tino tauira AMD FSR (FidelityFX Super Resolution), e whakamahi ana i te tauine mokowā me te hangai taipitopito hātepe hei whakaiti i te ngaronga o te kounga o te ahua i te wa e piki ana me te piki ki nga whakataunga teitei ake. Kua whakatinanahia he miihini whakaputa i runga i Direct3D 12, ka pai ake te tautoko mo nga papaaho Windows me te Xbox.
    Te whakaputanga o te miihini keemu puna tuwhera Godot 4.0
  • Kua taapirihia te kaha ki te mahi me te atanga i roto i te aratau maha-matapihi (ka taea te wetewete i nga panui me nga waahanga o te atanga hei matapihi motuhake).
    Te whakaputanga o te miihini keemu puna tuwhera Godot 4.0
  • Kua taapirihia he ētita atanga kaiwhakamahi hou me tetahi widget hoahoa ataata hou.
    Te whakaputanga o te miihini keemu puna tuwhera Godot 4.0
  • Kua taapirihia he ētita kaupapa hou.
    Te whakaputanga o te miihini keemu puna tuwhera Godot 4.0
  • Ko te punaha whakahaere rama me te atarangi kua oti te tuhi ano, ma te whakamahi i te hangarau SDFGI (Signed Distance Field Global Ilumination) i te wa-tui. Kua tino pai ake te kounga o te whakamarumaru.
    Te whakaputanga o te miihini keemu puna tuwhera Godot 4.0
  • Ko te node GIProbe, i whakamahia hei whakaki i te waahi ki te rama whakaata, kua whakakapihia ki te VoxelGI node, he tino pai mo te tukatuka rama-waahi i roto i nga waahi me nga waahanga iti ki te reo-rahi o roto. Mo nga taputapu hiko iti, ka taea te whakaputa marama me nga atarangi ma te whakamahi i nga mahere marama, e whakamahi ana inaianei i te GPU kia tere ake te tuku.
    Te whakaputanga o te miihini keemu puna tuwhera Godot 4.0
  • Kua whakatinanahia nga tikanga arotautanga whakaputa hou. Kua taapirihia te aukati aukati aunoa, e kitea ana, e tango ana i nga tauira huna i muri i etahi atu papanga hei whakapai ake i nga mahi whakaputa me te whakaheke i te utaina PTM me te GPU.
    Te whakaputanga o te miihini keemu puna tuwhera Godot 4.0
  • Kua taapirihia te aratau SSIL (Maama Mokowā Maama) hei whakapai ake i te kounga o te whakaputa i runga i nga taputapu teitei ma te whakapai ake i te whakahaere i nga waahi pouri me te rama arataki. I tua atu, ka whakaratohia etahi atu tautuhinga mo te whakatauira i nga rama arataki marara ma te whakamahi i te tikanga SSAO (Screen Space Ambient Occlusion), penei i te kowhiri i te taumata o te awe o te marama tika.
  • Kei te whakaarohia nga waahanga whakamarama tika e taea ai e koe te whakatika i te kaha o te rama me te whakamahi i nga tautuhinga kamera paerewa, penei i te tuwhera, te tere kati me te ISO, hei whakahaere i te kanapa o te whakaaturanga whakamutunga.
  • Kua taapirihia nga taputapu whakatika taumata hou mo nga keemu 2D. He rereke nga huringa ki te tukanga whanaketanga keemu XNUMXD. Kua taapirihia he etita mapipa hou, e tautoko ana i nga paparanga, te whakakii-aunoa i te whenua, te whakatakoto matapōkeretia o nga tipu, nga kohatu me nga momo taonga, me te whiriwhiringa ngawari o nga taonga. Ko te mahi me nga mapi taera me nga huinga kongakonga mo te hanga mapi (tileset) kua whakakotahi. Ko te roha aunoa o nga kongakonga i roto i te huinga ka whakaratohia hei whakakore i nga mokowhiti i waenga i nga kongakonga e tata ana. He mahi hou mo te whakarite mea i runga i te atamira kua taapirihia, hei tauira, ka taea te whakamahi hei taapiri i nga tohu ki nga ruma o te matiti taera.
  • I roto i te whakaahua 2D, ka taea e koe te whakamahi i nga roopu canvas ki te whakakotahi i nga huānga canvas inaki, hei tauira, ka taea e koe te whakarōpū i nga sprite maha ka whakakotahi ki te papamuri me te mea he huānga kotahi nga sprites. Kua taapirihia te taonga Clip Children, ka taea e koe te whakamahi i tetahi huānga 2D hei kanohi kanohi. Ka taapirihia e te miihini 2D tetahi whiringa ki te whakamahi i te MSAA (Multisample Anti-Aliasing) hei whakapai ake i te kounga o te ahua me te hanga i nga taha maeneene.
    Te whakaputanga o te miihini keemu puna tuwhera Godot 4.0
  • Kua pai ake te whakahaere rama me nga atarangi i nga keemu 2D. I tino pai ake te mahi ina whakamahi i nga puna marama maha. I taapirihia te kaha ki te whakataurite i te ahua-toru ma te whakarereke i te taumata rama ki runga i nga mapi noa, me te hanga i nga ahuatanga tirohanga penei i nga atarangi roa, te halos me nga waahanga maamaa.
    Te whakaputanga o te miihini keemu puna tuwhera Godot 4.0
  • Kua taapirihia he awenga kohu ruri e whakamahi ana i te tikanga whakamaarama i te waa ki te whakatutuki i te ahua pono me te mahi teitei.
    Te whakaputanga o te miihini keemu puna tuwhera Godot 4.0
  • Kua taapirihia nga whakamarumaru kapua ka taea e koe te whakaputa i nga kapua ka huri i te waa tuuturu.
    Te whakaputanga o te miihini keemu puna tuwhera Godot 4.0
  • He tautoko taapiri mo nga "whakapaipai," he tikanga mo te tohu rauemi ki runga i te mata.
  • Kua taapirihia nga paanga matūriki puta noa i te keemu e whakamahi ana i te GPU me te tautoko i nga kaikawe, nga tukinga, nga pupuhi, me nga kaituku.
  • Kua whakawhänuihia nga kaha atanga mo te whakatika ataata o nga kaimarumaru.
    Te whakaputanga o te miihini keemu puna tuwhera Godot 4.0
  • Kua whakawhänuihia te reo whakamarumaru ki te whakauru i te tautoko mo nga hanganga, nga tonotono o mua i te tukatuka, te whakakapinga whakamarumaru (kei roto te korero), nga huinga whakakotahi, me te whakamahi i te "rereke" ki te tuku raraunga mai i te kaikawe kongakonga ki te kaikawe rama.
  • Kua taapirihia te kaha ki te whakamahi i nga whakamarumaru rorohiko e whakamahi ana i te GPU ki te whakatere i nga algorithms.
  • I roto i te reo tuhi GDScript, kua pai ake te punaha patopato pateko, kua taapirihia he wetereo hou mo te tautuhi i nga taonga, kua tohua te tatari me nga kupu matua nui, kua taapirihia nga mahinga mapi/whakaiti, kua whakatinanahia he punaha tuhipoka hou, a kua taea te whakamahi i nga tohu unicode ki nga ingoa taurangi me nga ingoa mahi. He taputapu taapiri mo te hanga tuhinga aunoa. Kua pai ake te mahi me te pumau o te wa whakahaere GDScript. I roto i te taiao whanaketanga, ka taea te whakaatu i nga hapa maha i te wa kotahi, kua taapirihia nga whakatupato hou mo nga raru noa.
    Te whakaputanga o te miihini keemu puna tuwhera Godot 4.0
  • Kua whakawhänuihia nga huarahi mo te whakawhanake i te arorau keemu i C#. He tautoko taapiri mo te papaaho .NET 6 me te reo C # 10. Ko nga momo moka-64 ka whakahohea mo nga uara scalar. He maha nga API kua hurihia mai i te int ka rewa ki te roa me te rua. Ka whakarato i te kaha ki te tautuhi tohu i te ahua o nga kaupapa C #. Kua taapirihia te kaha ki te whakawhanake GDExtensions i C#.
  • Kua taapirihia he tautoko whakamatautau mo nga toronga (GDExtension), ka taea te whakamahi hei whakawhanui i nga kaha o te miihini me te kore e hanga ano, e whakarereke ranei i te waehere.
  • Ma te taunoa, ko ta tatou ake miihini mo te whakataurite i nga tukanga tinana, Godot Physics, ka tukuna, ka arotauhia mo te whakaoti rapanga o roto i nga keemu rorohiko, ka kawea kia rite ki te mahi me te miihini Bullet i whakamahia i mua (hei tauira, ko te Godot Physics te taapiri i te tukatuka o nga momo ahua hou. tukinga, tautoko mo nga mapi teitei me te kaha ki te whakamahi i nga pona SoftBody mo te whakamaarama kakahu). Kua whakahaeretia te arotautanga o nga mahi me te whakamahi i nga miro-maha kua whakawhänuihia ki te tohatoha i te kawenga puta noa i nga momo CPU rereke i te wa e whakatauira ana i nga tukanga tinana i roto i nga taiao 2D me te 3D. He maha nga take whaihanga kua whakatauhia.
  • Kua whakatakotohia he punaha whakaputa tuhinga hou e whakarato ana i te mana whakahaere mo te tapahi me te takai tuhinga, me te tino marama ki tetahi taumira mata.
  • Kua whakawhänuihia nga taputapu mo te waahi me te mahi whakamaori.
  • I taapirihia he korero motuhake mo te kawemai i nga rawa 2D me te 3D, hei tautoko i te arokite me te whakarereke i nga tautuhinga o te whakaaturanga kawemai, nga rawa me nga taonga tinana.
    Te whakaputanga o te miihini keemu puna tuwhera Godot 4.0
  • Kua taapirihia nga widget hou ki te ētita, penei i te panui mo te whakakore i nga huringa me te kowhiringa tae hou me te korero whakahou papatae.
    Te whakaputanga o te miihini keemu puna tuwhera Godot 4.0
  • Ko te atanga tirotiro, te paewhiri mana whakaaturanga me te ētita tuhinga kua whakahoutia. Kua pai ake te miramira o te wetereo, kua taapirihia te kaha ki te whakaatu i nga pehu maha, kua whakaratohia nga taputapu mo te whakatika JSON me nga whakatakotoranga YAML.
  • Kua whakawhänuihia nga kaha o te kaiwhakatikatika hākoritanga, me te taapiri i te tautoko mo te whakakotahi i nga ahua me te whakapai ake i nga tukanga i runga i te pihi Bezier. Tuhia ano te waehere hākoritanga 3D hei whakauru i te tautoko kōpeketanga hei whakaiti i te kai mahara. Ko te punaha mo te whakakotahi i te hākoritanga me te hanga i nga paanga whakawhiti kua tuhia ano. Kua whakawhänuihia nga huarahi mo te hanga pakiwaituhi matatini. Kei te whakaarohia nga whare pukapuka pakiwaituhi mo te rokiroki me te whakamahi ano i nga pakiwaituhi i hangaia.
    Te whakaputanga o te miihini keemu puna tuwhera Godot 4.0
  • Kua taapirihia he aratau hanga whitiāhua e whakaatu ana i nga tirohanga anga-a-anga ki te kounga teitei mo te hanga kaitiaki mata me te hopu ataata.
  • Ko te tautoko mo nga pane 3D me nga papaaho mooni mariko kua whakawhānuihia. Ko te waahanga matua o te miihini ko te tautoko i hangaia mo te paerewa OpenXR, e tautuhi ana i te API mo te hanga i nga tono mooni mariko me te whakanui ake. Ka tautokohia e Windows me Linux nga pane 3D rongonui katoa, tae atu ki nga pane SteamVR, Oculus me Monado.
  • Kua piki ake te pumau o te puunaha iti mo te whakahaere i nga keemu ipurangi, kua whakangwarihia te tukanga o te whakawhanake i nga keemu maha.
  • Kua whakawhänuihia ngä kaha o te pünaha oro, kua whakauruhia te tautoko polyphony, kua taapirihia he API mo te whakahiatotanga korero, kua whakatinanahia te kaha ki te huri i te ororongo.
  • Ka taea te whakahaere i te atanga Godot i runga i nga papa Android me te tirotiro paetukutuku.
    Te whakaputanga o te miihini keemu puna tuwhera Godot 4.0
  • Kua taapirihia he punaha hou mo te hanga keemu mo nga momo hoahoanga CPU. Hei tauira, ka taea e koe te hanga mo te Raspberry Pi, Microsoft Volterra, Surface Pro X, Pine Phone, VisionFive, ARM Chromebook, me Asahi Linux.
  • Kua whakarereketia te API ka pakaru te hototahi. Ko te whakawhiti mai i Godot 3.x ki Godot 4.0 ka hiahia ki te mahi ano i te tono, engari ko te peka o Godot 3.x he roa te huringa tautoko, ko te roa ka whakawhirinaki ki te tono a te kaiwhakamahi mo te API tawhito.



Source: opennet.ru

Tāpiri i te kōrero