Urho3D акысыз оюн кыймылдаткычынын коомчулугунда бөлүнүү айрынын түзүлүшүнө алып келди

Urho3D оюн кыймылдаткычын иштеп чыгуучулардын коомчулугундагы карама-каршылыктардын натыйжасында («уулуулугу» боюнча өз ара айыптоо менен) долбоордун репозиторийине жана форумуна административдик кирүү мүмкүнчүлүгү бар 1vanK иштеп чыгуучусу бир тараптуу түрдө өнүгүү курсунун өзгөрүшүн жана багытын өзгөртүүнү жарыялады. орус тилдүү коомчулукка карата. 21-ноябрдан баштап өзгөртүүлөр тизмесиндеги эскертүүлөр орус тилинде жарыялана баштады. Urho3D 1.9.0 релиз англис тилиндеги акыркы релиз катары белгиленген.

Өзгөртүүлөрдүн себеби - англис тилдүү коомчулуктун мүчөлөрүнүн уулуулугу жана өнүгүүгө кошулууну каалаган адамдардын жоктугу (бул жылы дээрлик бардык өзгөртүүлөр колдоочулар тарабынан кошулган). Долбоордун домени (urho3d.io) 2021-жылдан бери өнүгүүдөн алыстаган мурунку тейлөөчүгө (Вэй Тжонг) таандык бойдон калууда.

Ошол эле учурда, эксперименталдык айрынын иштеп чыгуучулары rbfx (Rebel Fork Framework) биринчи убактылуу релизди жарыялап, негизги идея ишке ашырылганын жана алкак колдонууга жарамдуу экенин белгилешти.Бул айры Urho3D өнүгүүсүн улантууда, бирок түзүмүндө бир аз радикалдуу өзгөрүүлөр менен Rbfxдеги эң олуттуу өзгөрүүлөрдүн ичинен PBR колдоосу менен кайра иштелип чыккан рендерингди бөлүп көрсөтүү, Bullet физикалык кыймылдаткычын PhysX менен алмаштыруу, Dear ImGUI аркылуу GUI подсистемасынын кайра иштетилиши, Lua жана AngelScript тиркемелерин алып салуу.

Ошондой эле Urho3D коомчулугунда болуп жаткан кризиске жооп иретинде, Urho3D акыркы туруктуу релизинин негизинде бир кыйла консервативдүү айры - U3D түзүлдү. Жооп катары, Urho3D тейлөөчүсү мурунку релизден айры жасоону кеңеш кылды, анткени ал вилканын авторунун жаңы Urho3D релиздеринде иштелип чыккан байланыштыруучу генераторду өз алдынча колдоо мүмкүнчүлүгүнөн күмөн санаган. Ал ошондой эле айрыны иш жүзүндө иштеп чыгуу мүмкүнчүлүгүнө ишенбөөчүлүк көрсөттү, анткени буга чейин вилканын автору иштеп чыгууга катышкан эмес жана чийки жана жарым-жартылай иштеп жаткан өзгөртүүлөрдү гана жарыялап, аларды даяр абалга келтирүүнү башкаларга тапшырган.

Urho3D кыймылдаткычы 2D жана 3D оюндарын түзүүгө ылайыктуу, Windows, Linux, macOS, Android, iOS жана Webти колдойт жана C++, AngelScript, Lua жана C# тилдеринде оюндарды түзүүгө мүмкүндүк берет. Кыймылдаткычты колдонуу принциптери Unityге абдан жакын, бул Unity менен тааныш иштеп чыгуучуларга Urho3D колдонууну тез өздөштүрүүгө мүмкүндүк берет. Физикалык жактан негизделген көрсөтүү, физикалык процессти симуляциялоо жана тескери кинематика сыяктуу функциялар колдоого алынат. Көрсөтүү үчүн OpenGL же Direct3D9 колдонулат. Долбоордун коду C++ тилинде жазылган жана MIT лицензиясы боюнча таратылат.

Source: opennet.ru

Комментарий кошуу