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 лицензиясы бойынша таратылады.

Ақпарат көзі: opennet.ru

пікір қалдыру