Einnsean geama fosgailte Godot 3.4 air a leigeil ma sgaoil

Às deidh 6 mìosan de leasachadh, tha foillseachadh an einnsean geama an-asgaidh Godot 3.4 air fhoillseachadh, a tha freagarrach airson geamannan 2D agus 3D a chruthachadh. Bidh an einnsean a’ toirt taic do chànan obrach loidsig geama a tha furasta ionnsachadh, àrainneachd dealbhaidh geama grafaigeach, siostam cleachdadh geama aon-bhriog, beòthalachd beairteach agus comasan atharrais fiosaig, dì-bhugadair togte, agus siostam lorg cnap-starra coileanaidh. Tha còd an einnsean geama, àrainneachd leasachadh geama agus innealan leasachaidh co-cheangailte ris (einnsean fiosaig, frithealaiche fuaim, backends toirt seachad 2D / 3D, msaa) air an sgaoileadh fo chead MIT.

Chaidh an einnsean a chòdachadh bho thùs ann an 2014 le OKAM, às deidh deich bliadhna de bhith a’ leasachadh toradh seilbh ìre proifeasanta a chaidh a chleachdadh gus mòran gheamannan a chruthachadh agus fhoillseachadh airson PC, consolaidhean geama agus innealan gluasadach. Bidh an einnsean a’ toirt taic do gach àrd-ùrlar pàipearachd is gluasadach mòr-chòrdte (Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), a bharrachd air leasachadh geama lìn. Bithear a’ cruthachadh toglaichean dà-chànanach a tha deiseil airson ruith airson Linux, Windows, agus macOS.

Ann am meur air leth, thathas a’ leasachadh backend tairgse ùr stèidhichte air API grafaigean Vulkan, a thèid a thabhann san ath fhoillseachadh de Godot 4.0, an àite na backends tairgse a tha rim faighinn an-dràsta tro OpenGL ES 3.0 agus OpenGL 3.3 (OpenGL ES agus OpenGL thèid taic a ghleidheadh ​​​​tro bhith a’ toirt seachad an t-seann backend OpenGL ES 2.0 / OpenGL 2.1 a bharrachd air an ailtireachd tairgse ùr stèidhichte air Vulkan). Bidh an gluasad bho Godot 3.x gu Godot 4.0 ag iarraidh gun tèid tagraidhean ath-obrachadh mar thoradh air cùisean co-chòrdalachd ìre API, ach bidh cearcall taic fada aig meur Godot 3.x, agus bidh an ùine sin an urra ris an iarrtas airson ùine chruaidh. API le luchd-cleachdaidh.

Tha Godot 3.4 ainmeil airson na h-innleachdan a leanas a chur ris:

  • Chaidh an eadar-aghaidh cleachdaiche airson cuspairean deasachaidh ath-dhealbhadh, a chuireas an gnìomh pròiseas lèirsinneach airson nód a thaghadh agus a bheir seachad comas an dealbhadh atharrachadh gun a bhith a’ fàgail am modh ro-shealladh.
  • Chaidh leasachaidhean a dhèanamh air an deasaiche gus comas cleachdaidh a leasachadh: chaidh gnìomh airson goireasan a luchdachadh gu sgiobalta gu modh sgrùdaidh, tha cruthachadh nód aig suidheachadh neo-riaghailteach ceadaichte, chaidh eadar-aghaidh ùr airson teamplaidean às-mhalairt a chuir ris, gnìomhachd a bharrachd le gizmo (siostam de bhogsaichean crìche) air an cur an gnìomh, agus chaidh deasaiche beòthalachd stèidhichte air lùban Bezier a leasachadh.
  • Chaidh modh roiligeadh air ais a chuir ris a leigeas leat cuir às sa bhad a h-uile atharrachadh air an t-sealladh a chaidh adhbhrachadh le bhith a’ cleachdadh beòthalachd tron ​​​​AnimationPlayer, an àite a bhith a’ cuir dheth atharrachaidhean air gach togalach leotha fhèin.
  • Chaidh roghainn a chuir ris na roghainnean gus ìre zoom a’ phort-seallaidh 2D atharrachadh, a dh’ fhaodar, mar eisimpleir, a chleachdadh gus eileamaidean 2D àrdachadh no lughdachadh, ge bith dè am modh sìnte a th’ ann an-dràsta (modh sìnte).
  • Chuir sinn ris a’ chomas a bhith ag obair le faidhlichean (PCK nam measg) nas motha na 2 GB ris an File API.
  • A’ toirt a-steach atharrachaidhean gus rèidh a thoirt seachad le bhith ag obrachadh a-mach atharrachaidhean frèam gun iomradh a thoirt air timer an t-siostaim, agus dèiligeadh ri cùisean ùine toraidh nuair a bhios tu a’ cleachdadh vsync.
  • Anns an t-siostam giullachd cuir a-steach InputEvents, chaidh taic a chuir ris airson ceangal ri còdan scan a tha a’ nochdadh suidheachadh corporra iuchraichean air a’ mheur-chlàr, ge bith dè an cruth gnìomhach a th ’ann (mar eisimpleir, thèid na h-iuchraichean WASD ann an cruth QWERTY a mhapadh gu fèin-ghluasadach gu na h-iuchraichean ZQSD ann an cruth Frangach AZERTY).
  • Chaidh eadar-aghaidh AESContext agus HMAContext a chur ris airson ruigsinneachd sgriobta gu algorithms crioptachaidh AES-ECB, AES-CBC agus HMAC. Cuideachd air a chur ris tha an comas iuchraichean poblach RSA a shàbhaladh agus a leughadh gus ainmean didseatach a ghineadh agus a dhearbhadh.
  • Chaidh taic tùsail a chuir ris an einnsean render airson stad a chuir air toirt seachad nithean a tha ann am fòcas camara ach nach eil rim faicinn air sgàth gu bheil iad còmhdaichte le nithean eile (mar eisimpleir, air cùl balla). Cha tèid marbhadh ath-chòmhdach Raster (gach piogsail) a chuir an gnìomh ach ann am meur Godot 4, agus tha Godot 3 a’ toirt a-steach cuid de bhuain ath-chòmhdach geoimeatrach agus taic airson ath-chòmhdach portal.
  • Chaidh dòigh tairgse ùr, ACES Fitted, a chuir ris gus barrachd reul-eòlas agus dìlseachd corporra a choileanadh le bhith a’ meudachadh iomsgaradh nithean soilleir.
    Einnsean geama fosgailte Godot 3.4 air a leigeil ma sgaoil
  • Taic a bharrachd airson cumadh sgaoilidh ghràineanan trì-thaobhach ann an cruth fàinne no siolandair falamh.
  • Anns an einnsean atharrais fiosaig, tha coileanadh a bhith a’ gineadh stuthan convex bho mogaill air a leasachadh gu mòr agus chaidh am modh lorg tubaistean san eadar-aghaidh sgrùdaidh ath-dhealbhadh. Chaidh taic airson structar BVH (Bounding Volume Rangy) airson roinneadh spàsail fiùghantach a chuir ris airson an einnsean fiosaig 2D. Tha an einnsean fiosaig 3D a-nis a’ toirt taic don ghnìomh HeightMapShapeSW agus a’ cur innealan sioncronaidh ris le KinematicBody3D.
  • Chuir sinn ris a’ chomas air seallaidhean 3D às-mhalairt ann an cruth glTF, mar eisimpleir, gus mogaill fhosgladh ann an Godot in Blender.
  • Taic a bharrachd airson teannachadh ìomhaigh WebP gun chall, a tha a-nis mar an àbhaist airson teannachadh inneach an àite PNG.
  • Bidh am port Android a’ cur taic tùsail ris an API stòraidh Scoped agus dòigh ùr air maoin a bharrachd a luchdachadh sìos (Lìbhrigeadh Maoin Cluich) airson faidhlichean so-ghnìomhaichte AAB (Android App Bundle).
  • Airson an àrd-ùrlar HTML5, chaidh an comas stàladh ann an cruth thagraidhean PWA (Progressive Web Apps) a chuir an gnìomh, chaidh an eadar-aghaidh JavaScriptObject a chuir ris airson eadar-obrachadh eadar Godot agus JavaScript (mar eisimpleir, faodar dòighean JavaScript a ghairm bho sgriobtaichean Godot), Chaidh taic AudioWorklet a chuir an gnìomh airson co-chruinneachaidhean ioma-snàthainn.
  • Taic a bharrachd airson siostaman stèidhichte air Apple Silicon (M1) airson macOS.

Source: fosgailtenet.ru

Cuir beachd ann