Mgbe ọnwa asatọ nke mmepe gasịrị, ewepụtala injin egwuregwu efu Godot 4.3, dabara maka imepụta egwuregwu 2D na 3D. Injin ahụ na-akwado asụsụ mgbagha egwuregwu dị mfe ịmụta, eserese eserese maka imewe egwuregwu, usoro ntinye egwuregwu otu pịa otu, ike eserese na ike ịme anwansị maka usoro anụ ahụ, onye nrụpụta arụnyere arụnyere, yana sistemụ maka ịchọpụta ihe mgbochi arụmọrụ. . A na-ekesa koodu nke injin egwuregwu, gburugburu imewe egwuregwu na ngwa mmepe metụtara ya (engine physics, ihe nkesa ụda, 2D/3D rendering backends, wdg) n'okpuru ikike MIT.
E mepụtara koodu isi mmalite nke injin ahụ na 2014 site n'aka OKAM Studios, mgbe afọ iri nke imepụta ngwaahịa pụrụ iche nke e ji emepụta ma bipụta ọtụtụ egwuregwu maka PC, consoles, na ngwaọrụ mkpanaka. Injin ahụ na-akwado ikpo okwu desktọọpụ na ekwentị mkpanaaka niile ama ama.Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), yana mmepe egwuregwu weebụ. E mepụtara ihe owuwu abụọ dị njikere maka Linux, Android, Windows и macOS.
Isi mgbanwe:
- Agbakwunyere nkwado arụnyere n'ime nnwale maka usoro Wayland na sistemụ Linux na BSD.
- Agbakwụnyere ọhụrụ AudioStreamInteractive, AudioStreamPlaylist, na AudioStreamSynchronized akụrụngwa na-enye gị ohere ịmepụta egwu dị egwu na-agbanwe dabere na ọnọdụ dị na egwuregwu ahụ.
- Agbakwunyere ikike itinye ọnụ mgbe ị na-eme usoro anụ ahụ n'ime oghere akụkụ abụọ, na-ekepụta okpokolo agba ọzọ iji wepụta steeti etiti n'etiti ọnọdụ ihe dị ugbu a na nke na-esote, nke na-eme ka mmepụta ahụ dị nro na ihuenyo ọnụego ume ọhụrụ dị elu yana ngwaọrụ ndị nwere obere ike.
- Emezigharịla onye na-ahụ maka ihe nlegharị anya n'ụzọ zuru oke ma ugbu a emeziwanye ya ka ọ rụọ ọrụ na eserese shader buru ibu ma dị mgbagwoju anya. Iji meziwanye nghọta nghọta nke ozi, ọnụ ọnụ na-acha ugbu a dabere na ngalaba ahụ, a na-eji agba ndị ọzọ ama ama maka njikọ ọnụ. Ụdị ọnụ abụọ ọhụrụ agbakwunyere - "ụzọ" na "frame" iji mee ka mmegharị ahụ dị mfe na nhụpụ anya nke ọnụ.
- Mmụba mgbanwe na-arụ ọrụ na n'ígwé. Agbakwunyere ọnụ TileMapLayer ọhụrụ iji mee ka ịgbakwunye ọkwa dị mfe. Enwere ike ịtụgharị ọnụ ọnụ TileMap nke emepụtara na mbụ ka ọ bụrụ ọnụ TileMapLayer site na iji otu ọpịpị na nchịkọta akụkọ.
- E weghachila nkwado maka mbupụ ngwa weebụ na-agba ọsọ na ụdị eriri otu. Ngwa eriri otu ka mma dakọtara na ihe nchọgharị ma anaghị achọ nkwado sava dị mgbagwoju anya.
- Emeela njikarịcha arụmọrụ n'ụdị eriri ọtụtụ. Emeela mgbanwe iji belata ohere nke mkpọchi. Ekwadoro ntụkwasị obi nke ntinye akụrụngwa nwere ọtụtụ eriri.
- Agbakwunyere oghere SkeletonModifier3D ọhụrụ na ngwaọrụ maka ịmepụta animation skeletal, na-eme ka ọ dị mfe ịhazi mmegharị nke nkwonkwo site na iji edemede. Agbakwunyere nhọrọ ọhụrụ maka ibubata animation skeletal n'ụdị fbx. Nkwado agbakwunyere maka ịhọrọ, nnomi, mado, na imegharị igodo igodo n'ime njikwa ihe ngosi.
- Agbakwunyere ikike nke na-ekewa meshes igodo na-akpaghị aka n'ime akụkụ dị iche iche, na-eme ka ọ dịkwuo mfe ịrụ ọrụ na ọrụ nwere nnukwu ụwa egwuregwu, yana ibelata oriri ebe nchekwa na imeziwanye arụmọrụ. A na-ahazi nkewa site na nkọwa oke na oke site na iji akụrụngwa ọhụrụ dị na akụrụngwa NavigationPolygon (2D) na NavigationMesh (3D).
- Onye nchịkọta akụkọ agbakwunyela nkwado arụnyere n'ime maka mbubata faịlụ na usoro fbx, nke na-achọghị iji ntụgharị nke ndị ọzọ. Ọ ga-ekwe omume ịkwaga oghere ịnweta usoro faịlụ na ala nke ihuenyo ahụ, nke na-enye gị ohere ịnyefe ohere ohere maka ịlele faịlụ.
- Emezigharịrị nhazi nke onye njikwa ọrụ, nke na-enye ohere ozugbo na ntọala ndezi dị ka asụsụ, isiokwu, ọkwa mbugharị na ọnọdụ netwọkụ. Etinyere akụrụngwa iji lelee maka mmelite.

- Agbakwụnyela oghere Parallax2D ọhụrụ iji mee ka ọ dị mfe ịmepụta echiche omimi na egwuregwu 2D site na ịkwaga ihe ndabere na ọsọ dị iche iche.
- Sistemụ nsụgharị agbakwunyela nkwado mbido maka ịgwakọta alfa na shaders 3D, na-enye ohere maka ire ọkụ na ọkụ. Agbakwunyela API maka ijikwa mmetụta na ọkwa nhazi, na-enye gị ohere ijikọ koodu nke gị iji gbanwee mgbagha ntụgharị (dịka ọmụmaatụ, ị nwere ike iji ya mepụta mmetụta blur ngagharị). A gbasaala ikike ọgbọ fog iji nye gị ohere ikpebi ebe foogu na-amalite na mgbe ọ na-aghọ ihe na-adịghị mma. “Ndakọrịta” azụ azụ azụ ka emelitere nke ọma.
- Emezigharịrị ihe owuwu nke ihe na-arụ ọrụ nke RenderingDevice ma tinyekwa nkwado maka eserese acyclic eduzi, nke na-enye ohere ịkwalite nnyefe nke iwu na API ndịna-emeputa, nke na-egosipụta mmụba nke ọnụego etiti site na 5-15% na-enweghị mgbanwe na Ihe ngosi 3D.
- Agbakwunyere ọkwọ ụgbọ ala ọhụrụ na-eji Direct3D 12.
- GDScript na-enye ike ibelata nha koodu mgbe ị na-ebupụ site na ihicha, nkwakọ, na ikpuchi ya. Agbakwunyere onye ọrụ "abụghị" ọhụrụ (dịka "ọ bụrụ na my_node abụghị Node3D:"). Onye nchịkọta akụkọ agbasawanyela ikike imecha koodu.
- Ohere maka imepụta egwuregwu maka ekweisi eziokwu mebere site na iji OpenXR na WebXR agbasawanyela. Nkwado agbakwunyere maka Meta XR Simulator.

- N'ime egwuregwu maka Weebụ, a kwalitewo ogo ụda yana ike igosipụta ihu nhụsianya.
isi: opennet.ru


