In splitsing yn 'e mienskip fan' e fergese spultsjemotor Urho3D late ta it meitsjen fan in gabel

As gefolch fan tsjinstellingen yn 'e mienskip fan ûntwikkelders fan' e Urho3D-spielmotor (mei ûnderlinge beskuldigingen fan "toxisiteit"), kundige de ûntwikkelder 1vanK, dy't bestjoerlike tagong hat ta it repository en foarum fan it projekt, iensidich in feroaring yn ûntwikkelingskursus en in reoriïntaasje oan. nei de Russysktalige mienskip. Op 21 novimber begûnen oantekeningen yn 'e list fan wizigingen yn it Russysk te wurde publisearre. De frijlitting fan Urho3D 1.9.0 is markearre as de lêste Ingelsktalige release.

De reden foar de feroarings is de giftigens fan Ingelsktalige mienskipsleden en it gebrek oan minsken dy't ree binne om mei te dwaan oan 'e ûntwikkeling (dit jier binne hast alle feroarings tafoege troch de ûnderhâlders). It projektdomein (urho3d.io) bliuwt by de eardere ûnderhâlder (Wei Tjong), dy't sûnt 2021 fuort is fan ûntwikkeling.

Underwilens kundige de ûntwikkelders fan 'e eksperimintele gabel rbfx (Rebel Fork Framework) de earste ynterim-release oan, opmurken dat it haadidee is ymplementearre en it ramt is brûkber. Dizze gabel bliuwt de ûntwikkeling fan Urho3D, mar mei wat radikale feroaringen yn' e struktuer fan it projekt. Under de meast wichtige feroarings yn rbfx binne markearring werûntwerp rendering mei PBR stipe, ferfanging fan de Bullet natuerkunde motor mei PhysX, reworking fan de GUI subsysteem mei help Dear ImGUI, fuortheljen fan binings oan Lua en AngelScript.

Ek yn reaksje op 'e oanhâldende krisis yn' e Urho3D-mienskip waard in mear konservative gabel foarme - U3D, basearre op 'e lêste stabile release fan Urho3D. As antwurd advisearre de Urho3D-ûnderhâlder om in gabel te meitsjen fan in eardere frijlitting, om't hy twifels útsprutsen oer it fermogen fan 'e gabelskriuwer om selsstannich de binende generator te stypjen ûntwikkele yn nije Urho3D-releases. Hy spruts ek skepsis út oer de mooglikheid fan it ûntwikkeljen fan in foarke yn 'e praktyk, om't dêrfoar de skriuwer fan' e foarke net meidien hat oan 'e ûntwikkeling en allinich rûge en healwurkjende feroaringen publisearre, en it oan oaren oerlitte om se ta ree te bringen.

De Urho3D-motor is geskikt foar it meitsjen fan 2D- en 3D-spultsjes, stipet Windows, Linux, macOS, Android, iOS en Web, en lit jo spultsjes meitsje yn C++, AngelScript, Lua en C#. De prinsipes fan it brûken fan 'e motor binne frij ticht by Unity, wêrtroch ûntwikkelders dy't bekend binne mei Unity it gebrûk fan Urho3D fluch behearskje kinne. Funksjes lykas fysyk basearre rendering, fysike prosessimulaasje, en omkearde kinematika wurde stipe. OpenGL of Direct3D9 wurdt brûkt foar rendering. De projektkoade is skreaun yn C ++ en ferspraat ûnder de MIT-lisinsje.

Boarne: opennet.ru

Add a comment