Tukunga o Godot 3.2 engine game


Tukunga o Godot 3.2 engine game

I NGA TONO A NGA KAIMAHI! I tangohia mai i te opennet.

I muri i nga marama 10 o te whakawhanaketanga, kua whakaputaina te tukunga o te miihini keemu kore utu atua 3.2, he pai 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.2 ki Godot 4.0 ka hiahia ki te mahi ano i te tono na te kore hototahi i te taumata API, engari ko te peka o Godot 3.2 ka roa te huringa tautoko, ko te roa o te waa ka whakawhirinaki ki te tono mo tenei peka a nga kaiwhakamahi. Ko nga putanga mo te wa poto o 3.2.x kei roto ano hoki te kaha ki te kawe i nga mea hou mai i te peka 4.x kaore e pa ki te pumau, penei i te tautoko mo te whakahiato AOT, ARCore, DTLS, me te papaaho iOS mo nga kaupapa C #.

Nga waahanga hou matua i Godot 3.2:

  • He tautoko taapiri mo nga potae mooni mariko o Oculus Quest, i whakatinanahia ma te whakamahi i te mono mo te papaaho Android. Mo te whakawhanaketanga o nga punaha pono mo iOS, kua taapirihia te tautoko mo te anga ARKit. Kei te whakawhanakehia te tautoko mo te anga ARCore mo te Android, engari kaore ano kia rite, ka whakauruhia ki tetahi o nga putanga 3.3.x takawaenga;
  • Ko te atanga o te ētita whakamarumaru ataata kua hoahoatia ano. Kua taapirihia nga pona hou hei hanga i nga whakamarumaru teitei ake. Mo nga whakamarumaru kua whakatinanahia e nga tuhinga matarohia, kua taapirihia te tautoko mo nga taapiri, nga raupapa me nga whakarereke "rereke". He maha nga whakamarumaru e pa ana ki te OpenGL ES 3.0 backend kua tauranga ki OpenGL ES 2;
  • Ko te tautoko o te Rendering A-tinana (PBR) e tukutahi ana me te kaha o nga miihini whakaputa PBR hou, penei i te Blender Eevee me te Kaihoahoa Substance, hei whakarite i nga whakaaturanga ahua rite ki Godot me nga kohinga tauira 3D i whakamahia;
  • He maha nga whakatakotoranga whakaahua kua whakatikahia kia pai ake te mahi me te whakapai ake i te kounga o te ahua. He maha nga ahuatanga mai i te GLES3 kua whakawhitia ki te tuara o GLES3, tae atu ki te tautoko mo te tikanga anti-aliasing MSAA (Multisample anti-aliasing) me te maha o nga paanga o muri-tukatuka (he mura, DOF blur me BCS);
  • Kua taapirihia te tautoko katoa mo te kawemai i nga ahuatanga 3D me nga tauira ki te glTF 2.0 (GL Transmission Format) me te taapiri i te tautoko tuatahi mo te whakatakotoranga FBX, e taea ai e koe te kawemai i nga ahuatanga me te hākoritanga mai i te Blender, engari kaore ano kia hototahi ki a Maya me 3ds Max. He tautoko taapiri mo nga hiako mata i te wa e kawemai ana i nga whakaaturanga ma te glTF 2.0 me te FBX, ka taea e koe te whakamahi i te mata kotahi i roto i nga mata maha. Ko nga mahi ki te whakapai ake me te whakapumau i te tautoko glTF 2.0 kua mahia i runga i te mahi tahi me te hapori Blender, ka pai ake te tautoko glTF 2.0 i te tukunga 2.83;
  • Ko nga kaha o te whatunga o te miihini ka whakawhānuihia me te tautoko mo nga kawa WebRTC me WebSocket, me te kaha ki te whakamahi i te UDP i roto i te aratau multicast. Kua taapirihia te API mo te whakamahi i nga tohu tohu me te mahi me nga tiwhikete. Kua taapirihia he atanga kauwhata mo te mahi whatunga korero. Kua timata te mahi ki te hanga i tetahi tauranga o Godot mo WebAssembly/HTML5, ka taea ai e te kaiwhakatika te whakarewa i roto i te tirotiro ma te Tukutuku;
  • Ko te mono mo te papaahi Android me te punaha kaweake kua hangaia ano. Inaianei, mo te hanga kete mo te Android, e rua nga punaha kaweake motuhake ka tukuna: tetahi me te miihini kua oti te hanga, me te tuarua ka taea e koe te hanga i o ake ake hanga i runga i nga whiringa miihini kua whakaritea. Ka taea te whakarite i a koe ake huihuinga i te taumata mono mo te Android, me te kore whakatika a-ringa o te tauira tauira;
  • Ko te tautoko mo te whakakore i nga ahuatanga takitahi kua taapirihia ki te ētita, hei tauira, ka taea e koe te tango i nga paatene mo te waea ki te ētita 3D, te ētita hōtuhi, te puna rauemi, nga pona, nga panui, nga taonga me etahi atu huānga kaore e hiahiatia e te kaiwhakawhanake (huna karekau e tika. Ko nga mea ka taea e koe te tino ngawari te atanga);
  • I taapirihia te tautoko tuatahi mo te whakauru ki nga punaha whakahaere waehere puna me te whakatinana i tetahi mono mo te tautoko a Git i roto i te ētita;
  • Ka taea te tautuhi ano i te kaamera mo te keemu rere ma te matapihi o te ētita, e taea ai te arotake i nga momo momo o te keemu (tirohanga kore utu, te tirotiro i nga pona, me etahi atu);
  • Ko te whakatinanatanga o te tūmau LSP (Language Server Protocol) mo te reo GDScript e whakaarohia ana, e taea ai e koe te whakawhiti korero mo nga tohu o te GDScript me nga ture whakaoti waehere ki nga kaiwhakatika o waho, penei i te VS Code mono me te Atom;
  • He maha nga whakapainga kua mahia ki te kaiwhakatika tuhinga GDScript i hangaia: kua taapirihia te kaha ki te tautuhi tohu tohu ki nga waahi kei roto i te waehere, kua whakatinanahia he panui iti (mo te tirohanga tere o nga waehere katoa), kua pai ake te whakauru autocompletion, kua whakawhänuihia nga kaha o te aratau hoahoa tuhinga ataata;
  • Kua taapirihia he aratau mo te hanga keemu pseudo-3D, ka taea e koe te whakamahi i te awe o te hohonutanga i roto i nga keemu ahu-rua ma te tautuhi i nga paparanga maha ka hanga he tirohanga tito noa;
  • Ko te tautoko mo nga atlases kakano kua whakahokia ki te ētita 2D;
  • Kua whakahouhia e te GUI te tukanga o te whakatakoto punga me nga rohe rohe;
  • Mo nga raraunga kuputuhi, kua taapirihia te kaha ki te aro turuki i nga huringa o nga tawhā paanga i runga i te rere, kua whakaratohia te tautoko mo nga tohu BBCode, kua whakaratohia te kaha ki te tautuhi i o ake paanga;
  • Kua taapirihia he kaiwhakaputa awa oro e taea ai e koe te hanga ngaru oro i runga i nga papa takitahi me te kaitirotiro matakite;
  • Ma te whakamahi i te whare pukapuka V-HACD, ​​ka taea te whakapohehe i nga mata porowhita kia tika, kia ngawari hoki. Ko tenei ahuatanga ka tino whakamaarama i te whakatipuranga o nga ahua tukinga mo nga mata 3D o naianei;
  • Ko te kaha ki te whakawhanake i te arorau keemu i roto i te C# ma te whakamahi i te Mono mo nga papaaho Android me te WebAssembly kua whakatinanahia (i mua i tautokohia a C # mo Linux, Windows me te macOS). I runga i te Mono 6.6, ka whakatinanahia te tautoko mo C # 8.0. Mo te C #, kua whakatinanahia ano te tautoko tuatahi mo te whakahiato o mua (AOT), kua taapirihia ki te turanga waehere, engari kaore ano kia whakahohehia (mo WebAssembly, kei te whakamahia tonu he kaiwhakamaori). Hei whakatika i te waehere C #, ka taea te hono atu i nga kaiwhakatikatika o waho penei i te MonoDevelop, Visual Studio mo Mac me Jetbrains Rider;
  • Kua tino whakawhānuihia, kua pai ake hoki nga tuhinga. Kua whakaputaina he whakamaoritanga o nga tuhinga ki te reo Rūhia (kua whakamaoritia he aratohu whakataki ki te timata).

Nga korero mo te paetukutuku Godot

Tikiake putanga hōu

Source: linux.org.ru

Tāpiri i te kōrero