Te whakaputanga o te miihini keemu puna tuwhera Godot 3.4

I muri i nga marama 6 o te whanaketanga, kua tukuna te miihini keemu koreutu Godot 3.4, e tika ana mo te hanga keemu 2D me te 3D. 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 reri ki te whakahaere mo Linux, Windows me te macOS.

Kei te hanga he peka motuhake i te tuara whakamuri hou i runga i te API whakairoiro Vulkan, ka tukuna i te tukunga e whai ake nei o Godot 4.0, hei utu mo nga tuunga whakamuri e tukuna ana inaianei ma OpenGL ES 3.0 me OpenGL 3.3 (tautoko mo OpenGL ES me OpenGL ka ka mau tonu ma te whakarato o te OpenGL ES 2.0 backend tawhito /OpenGL 2.1 ki runga ake o te hoahoanga whakaputa hou a Vulkan). Ko te whakawhiti mai i Godot 3.x ki Godot 4.0 me mahi ano i nga tono na nga take hototahi i te taumata API, engari ko te peka o Godot 3.x ka roa te huringa tautoko, ko te roa o te waa ka whakawhirinaki ki te tono mo te API. na nga kaiwhakamahi tonu.

He mea rongonui a Godot 3.4 mo te taapiri o nga mea hou e whai ake nei:

  • Ko te atanga kaiwhakamahi mo te whakatika i nga kaupapa hoahoa kua hangaia ano, i reira ka whakatinanahia he mahinga ataata mo te whiriwhiri i te node me te kaha ki te whakarereke i te hoahoa me te kore e waiho i te aratau arokite.
  • Kua whakapai ake te kaiwhakatikatika kia pai ake te whakamahi: kua taapirihia he mahi mo te uta tere i nga rauemi ki roto i te aratau tirotiro, kua whakaaetia te hanga i tetahi pona ki te tuunga noa, kua taapirihia he atanga hou mo te kaweake tauira, he mahi taapiri me te gizmo (he punaha o nga parallelepipeds herea) kua whakatinanahia, a kua pai ake te ētita pakiwaituhi i runga i nga pihi Bezier.
  • Kua taapirihia he aratau whakamuri e taea ai e koe te whakakore i nga huringa ahuatanga katoa i puta mai i te tono hākoritanga na roto i te AnimationPlayer i te wa kotahi, kaua ki te wete i ia huringa taonga takitahi.
  • Kua taapirihia he whiringa ki nga tautuhinga hei whakarereke i te taumata topa o te tauranga tirohanga 2D, hei tauira, ka taea te whakamahi hei whakanui, hei whakaiti ranei i nga huānga 2D, ahakoa te ahua o te totoro o naianei.
  • Kua taapirihia e te API Kōnae te kaha ki te mahi me nga konae (tae atu ki te PCK) kua neke ake te rahi i te 2 GB.
  • Kua whakaurua nga huringa hei whakapai ake i te whakaene ma te tatau i nga huringa i roto i nga papa me te kore e herea ki te matawā o te punaha me te whakatika i nga take tukutahi putanga ina whakamahi i te vsync.
  • Kua taapirihia e te punaha tukatuka whakauru whakaurunga InputEvents te tautoko mo te here ki nga waehere karapa e whakaata ana i te tuunga tinana o nga taviri i runga i te papapātuhi, ahakoa te whakatakotoranga hohe (hei tauira, ko nga taviri WASD i te tahora QWERTY ka mapi aunoa ki nga taviri ZQSD i te reo Wīwī. tahora AZERTY).
  • Kua taapirihia nga atanga AESContext me te HMACContext mo te uru mai i nga tuhinga ki te AES-ECB, AES-CBC me te HMAC algorithms whakamunatanga. He taapiri ano ko te kaha ki te penapena me te panui i nga taviri a RSA mo te whakaputa me te manatoko i nga waitohu mamati.
  • Kua tāpirihia te tautoko tuatahi ki te pūkaha tāhuahua hei whakamutu i te tāhuahua o ngā mea kei te arotahi kāmera engari karekau e kitea na te aukatia e etahi atu mea (hei tauira, kei muri i te pakitara). Ka whakatinanahia te tapahi aukati raster (taumata-pika) ki te peka o Godot 4, ko Godot 3 kei roto etahi tikanga tapahi ahuahanga mo nga taonga inaki me te tautoko mo te aukati kuaha.
  • Kua taapirihia he tikanga hou ACES Fitted toning e taea ai te tino pono me te tika o te tinana ma te whakanui ake i te rereke o nga mea kanapa.
    Te whakaputanga o te miihini keemu puna tuwhera Godot 3.4
  • He tautoko taapiri mo nga ahua tuku matūriki XNUMXD hei whakakai, he porotaka tuwhera ranei.
  • I roto i te miihini whakahiato tukanga tinana, kua tino pai ake te mahi o te whakaputa i nga mea convex mai i nga mata me te aratau whaiwhai tukinga i roto i te atanga tirotiro. He tautoko taapiri mo te hanganga Bounding Volume Hierarchy (BVH) mo te wehenga mokowā hihiri mo te miihini ahupūngao 2D. Kei te tautoko te miihini ahupūngao 3D inaianei i te mahi HeightMapShapeSW me te taapiri i nga taputapu tukutahi me KinematicBody3D.
  • Kua taapirihia te kaha ki te kaweake i nga tirohanga 3D ki te whakatakotoranga glTF, hei tauira, ki te whakatuwhera i nga mata kua oti te whakarite ki Godot i Blender.
  • He tautoko taapiri mo te aratau whakakopeke whakaahua WebP korekore, ka whakamahia taunoa inaianei mo te kakano kakano hei utu mo te whakatakotoranga PNG.
  • Ko te tauranga mo te papaaho Android ka taapiri i te tautoko tuatahi mo te API rokiroki Scoped me tetahi huarahi hou ki te tango rauemi taapiri (Play Asset Delivery) mo nga konae ka taea te whakahaere i te whakatakotoranga AAB (Android App Bundle).
  • Mo te turanga HTML5, kua whakatinanahia te kaha ki te whakauru i te ahua o nga tono PWA (Progressive Web Apps), kua taapirihia te atanga JavaScriptObject mo te taunekeneke i waenga i Godot me JavaScript (hei tauira, ka taea e koe te karanga i nga tikanga JavaScript mai i nga tuhinga a Godot), Kua whakatinanahia te tautoko AudioWorklet mo nga huihuinga miro-maha.
  • Mo te papaaho macOS, kua taapirihia te tautoko mo nga punaha kei runga i te maramara Apple Silicon (M1).

Source: opennet.ru

Tāpiri i te kōrero