Parçebûnek di nav civata motora lîstika belaş Urho3D de bû sedema afirandina forkek

Ji ber nakokiyên di civata pêşdebirên motora lîstika Urho3D de (bi tawanbarkirina hevdu ya "jehrîbûnê"), pêşdebirker 1vanK, ku xwedan gihandina îdarî li depo û foruma projeyê ye, bi yekalî guhertinek di qursa pêşkeftinê de û verastkirinek ragihand. ber bi civaka rûsîaxêv. Di 21ê Mijdarê de, notên di navnîşa guhertinan de dest bi weşandina bi rûsî kirin. Serbestberdana Urho3D 1.9.0 wekî serbestberdana dawî ya zimanê Îngilîzî tê nîşankirin.

Sedema guhertinan jehrîbûna endamên civata îngilîzîaxêf û nebûna mirovên ku dixwazin beşdarî pêşkeftinê bibin e (îsal hema hema hemî guheztin ji hêla parêzgeran ve hatin zêdekirin). Domaina projeyê (urho3d.io) berdewam dike ku xwedan parêzvanê berê (Wei Tjong) ye, ku ji sala 2021-an vir ve ji pêşkeftinê dûr ketiye.

Di vê navberê de, pêşdebirên forkek ezmûnî rbfx (Çarçoveya Rebel Fork) yekem serbestberdana demkî ragihand, û destnîşan kir ku ramana sereke hate bicîh kirin û çarçoveyek karîn e Di nav guhertinên herî girîng ên rbfx de ronîkirina ji nû ve dîzaynkirin bi piştgiriya PBR, veguhertina motora fizîkê ya Bullet bi PhysX, ji nû ve xebitandina binepergala GUI bi karanîna Dear ImGUI, rakirina girêdanên bi Lua û AngelScript re.

Di heman demê de ji bo bersivdana krîza domdar a di civata Urho3D de, li ser bingeha serbestberdana herî dawî ya Urho3D-ê, forkek muhafezekartir hate damezrandin - U3D. Di bersivê de, parêzgerê Urho3D şîret kir ku ji berdanek berê forkek çêbike, ji ber ku wî gumanên di derheqê kapasîteya nivîskarê forkê de ku serbixwe piştgirî bide jeneratora girêdanê ya ku di weşanên nû yên Urho3D de hatî pêşve xistin de şîret kir. Wî her wiha guman li ser îhtîmala pêşxistina forkekê di pratîkê de anî ziman, ji ber ku berî vê yekê nivîskarê fork beşdarî pêşkeftinê nebû û tenê guhertinên xav û nîv-xebatî weşandin, û hişt ku yên din wan amade bikin.

Motora Urho3D ji bo afirandina lîstikên 2D û 3D guncan e, Windows, Linux, macOS, Android, iOS û Webê piştgirî dike, û dihêle hûn lîstikên di C++, AngelScript, Lua û C# de biafirînin. Prensîbên karanîna motorê pir nêzîkê Unity-ê ne, ku dihêle pêşdebirên ku bi Unity-ê re nas dikin ku zû bi karanîna Urho3D-ê serwer bibin. Taybetmendiyên wekî renderkirina bingeha fîzîkî, simulasyona pêvajoya laşî, û kînematîka berevajî têne piştgirî kirin. OpenGL an Direct3D9 ji bo renderkirinê tê bikar anîn. Koda projeyê bi C++ hatiye nivîsandin û di bin lîsansa MITê de tê belavkirin.

Source: opennet.ru

Add a comment