အခမဲ့ဂိမ်းအင်ဂျင် Urho3D ၏အသိုင်းအဝိုင်းတွင် ခွဲထွက်ခြင်းသည် လမ်းဆုံလမ်းခွတစ်ခု ဖန်တီးမှုကို ဖြစ်စေခဲ့သည်။

Urho3D ဂိမ်းအင်ဂျင်၏ developer များအသိုင်းအဝိုင်းအတွင်း ကွဲလွဲမှုများကြောင့် (“အဆိပ်သင့်ခြင်း” ဟူသော အပြန်အလှန်စွပ်စွဲချက်များဖြင့်) ပရောဂျက်၏ သိုလှောင်မှုနှင့် ဖိုရမ်သို့ စီမံခန့်ခွဲခွင့်ရှိသော developer 1vanK သည် ဖွံ့ဖြိုးတိုးတက်မှုသင်တန်းပြောင်းလဲမှုနှင့် ပြန်လည်ပြင်ဆင်ခြင်းကို တစ်ဖက်သတ်ကြေညာခဲ့သည်။ ရုရှားစကားပြောအသိုင်းအဝိုင်းဆီသို့။ အပြောင်းအလဲများစာရင်းပါ မှတ်စုများကို နိုဝင်ဘာ ၂၁ ရက်တွင် ရုရှားဘာသာဖြင့် စတင်ထုတ်ဝေခဲ့သည်။ Urho21D 3 ၏ နောက်ဆုံးထွက်ရှိမှုအဖြစ် အင်္ဂလိပ်ဘာသာဖြင့် အမှတ်အသားပြုထားသည်။

အပြောင်းအလဲများ၏ အကြောင်းရင်းမှာ အင်္ဂလိပ်စကားပြော အသိုင်းအဝိုင်းအဖွဲ့ဝင်များ၏ အဆိပ်သင့်မှုနှင့် ဖွံ့ဖြိုးတိုးတက်မှုတွင် ပါဝင်ရန် ဆန္ဒမရှိခြင်း (ယခုနှစ်တွင် အပြောင်းအလဲအားလုံးနီးပါးကို ထိန်းသိမ်းသူမှ ထည့်ထားသည်)။ ပရောဂျက်ဒိုမိန်း (urho3d.io) သည် 2021 ခုနှစ်ကတည်းက ဖွံ့ဖြိုးတိုးတက်မှုမှ ထွက်ခွာသွားသော ယခင်ထိန်းသိမ်းသူ (Wei Tjong) နှင့် ဆက်လက်သက်ဆိုင်ပါသည်။

ဤအတောအတွင်း၊ စမ်းသပ်လမ်းခွဲ rbfx (Rebel Fork Framework) ၏ developer များသည် ပင်မအိုင်ဒီယာကို အကောင်အထည် ဖော်ပြီး မူဘောင်သည် Urho3D ၏ ဖွံ့ဖြိုးတိုးတက်မှုကို ဆက်လက်လုပ်ဆောင်နေသော်လည်း ဖွဲ့စည်းပုံတွင် ပြင်းထန်သော အပြောင်းအလဲအချို့နှင့်အတူ ထွက်ပေါ်လာကြောင်း သတိပြုမိသည်။ ပရောဂျက်၏ rbfx တွင် အထင်ရှားဆုံးပြောင်းလဲမှုများထဲတွင် PBR ပံ့ပိုးမှုဖြင့် ပြန်လည်ဒီဇိုင်းထုတ်ခြင်း၊ PhysX ဖြင့် Bullet physics အင်ဂျင်ကို အစားထိုးခြင်း၊ Dear ImGUI ကိုအသုံးပြု၍ GUI စနစ်ခွဲကို ပြန်လည်ပြုပြင်ခြင်း၊ Lua နှင့် AngelScript တို့ကို ချိတ်ဆက်မှုများကို ဖယ်ရှားခြင်းတို့ကို မီးမောင်းထိုးပြပါသည်။

Urho3D အသိုင်းအဝိုင်းတွင် လက်ရှိဖြစ်ပေါ်နေသော အကျပ်အတည်းကို တုံ့ပြန်သည့်အနေဖြင့် Urho3D ၏ နောက်ဆုံးထွက်ရှိမှုကို အခြေခံ၍ ပိုမိုရှေးရိုးဆန်သောလမ်းဆုံလမ်းခွ - U3D ကို ဖွဲ့စည်းခဲ့သည်။ တုံ့ပြန်မှုအနေဖြင့် Urho3D ထုတ်ဝေမှုအသစ်တွင် ထုတ်လုပ်ထားသော binding generator ကို သီးခြားထုတ်လုပ်ထားသည့် binding generator ကို လွတ်လပ်စွာပံ့ပိုးပေးနိုင်မှုအပေါ် သံသယရှိကြောင်း အစောပိုင်းထုတ်လွှတ်မှုမှ လမ်းခွဲရန် အကြံပြုခဲ့သည်။ လမ်းဆုံလမ်းခွကို ရေးသားသူသည် ဖွံ့ဖြိုးတိုးတက်မှုတွင် မပါဝင်ဘဲ အကြမ်းဖျင်းနှင့် တစ်ဝက်တစ်ပျက် ပြောင်းလဲမှုများကိုသာ ရေးသားထုတ်ဝေခဲ့ခြင်းကြောင့် လက်တွေ့တွင် လမ်းဆုံလမ်းခွကို တီထွင်နိုင်ခြေနှင့် ပတ်သက်၍ သံသယရှိကြောင်းကိုလည်း ၎င်းက ဖော်ပြခဲ့သည်။

Urho3D အင်ဂျင်သည် 2D နှင့် 3D ဂိမ်းများကို ဖန်တီးရန် သင့်လျော်ပြီး Windows၊ Linux၊ macOS၊ Android၊ iOS နှင့် Web တို့ကို ပံ့ပိုးပေးကာ C++၊ AngelScript၊ Lua နှင့် C# တို့တွင် ဂိမ်းများကို ဖန်တီးနိုင်စေပါသည်။ အင်ဂျင်အသုံးပြုခြင်း၏မူများသည် Unity နှင့် အတော်လေးနီးစပ်ပြီး Unity နှင့်ရင်းနှီးသော developer များသည် Urho3D အသုံးပြုမှုကို လျင်မြန်စွာကျွမ်းကျင်နိုင်စေပါသည်။ ရုပ်ပိုင်းဆိုင်ရာအခြေခံ ပုံဖော်ခြင်း၊ ရုပ်ပိုင်းဆိုင်ရာ လုပ်ငန်းစဉ် သရုပ်ဖော်ခြင်းနှင့် ပြောင်းပြန် ကိန်းဂဏန်းများ ကဲ့သို့သော အင်္ဂါရပ်များကို ပံ့ပိုးထားသည်။ OpenGL သို့မဟုတ် Direct3D9 ကို rendering အတွက် သုံးသည်။ ပရောဂျက်ကုဒ်ကို C++ ဖြင့် ရေးသားထားပြီး MIT လိုင်စင်အောက်တွင် ဖြန့်ဝေထားသည်။

source: opennet.ru

မှတ်ချက် Add