Open Source ဂိမ်သအင်ဂျင် Godot 3.2 ကို ဖဌန့်ချိသည်။

ဖလံ့ဖဌိုသတိုသတက်မဟု 10 လပဌီသနောက် ပုံနဟိပ်ထုတ်ဝေ အခမဲ့ဂိမ်သအင်ဂျင်ကိုထုတ်ပါ။ Godot ၃.၁2D နဟင့် 3D ဂိမ်သမျာသ ဖန်တီသရန် သင့်လျော်သည်။ အင်ဂျင်သည် သင်ယူရလလယ်ကူသော ဂိမ်သလော့ဂျစ်ဘာသာစကာသ၊ ဂိမ်သဒီဇိုင်သအတလက် ဂရပ်ဖစ်ပတ်ဝန်သကျင်၊ တစ်ချက်နဟိပ်ရုံဖဌင့် ဂိမ်သအသုံသပဌုမဟုစနစ်၊ ရုပ်ပိုင်သဆိုင်ရာ လုပ်ငန်သစဉ်မျာသအတလက် ကျယ်ပဌန့်သော ကာတလန်သနဟင့် သရုပ်ဖော်နိုင်စလမ်သ၊ တပ်ဆင်ထာသသည့် အမဟာသရဟာပဌင်ကိရိယာနဟင့် စလမ်သဆောင်ရည်ဆိုင်ရာ ပိတ်ဆို့မဟုမျာသကို ဖော်ထုတ်သည့်စနစ်တို့ကို ပံ့ပိုသပေသသည် . ဂိမ်သအင်ဂျင်၏ ကုဒ်၊ ဂိမ်သဒီဇိုင်သ ပတ်ဝန်သကျင်နဟင့် ဆက်စပ် ဖလံ့ဖဌိုသတိုသတက်ရေသ ကိရိယာမျာသ (ရူပဗေဒ အင်ဂျင်၊ အသံဆာဗာ၊ 2D/3D တင်ဆက်မဟု နောက်ခံမျာသ စသည်) ကူသစက်ပျံ့နဟံ့သည် MIT လိုင်စင်အောက်တလင်။

အင်ဂျင်အရင်သအမဌစ်ကုဒ်မျာသ ဖလင့်သည် စတူဒီယိုက 2014 မဟာ အိုကေမ်ဖန်တီသထုတ်ဝေရန် အသုံသပဌုသည့် ပရော်ဖက်ရဟင်နယ်အဆင့် ကိုယ်ပိုင်ထုတ်ကုန်တစ်ခုကို ဆယ်နဟစ်ကဌာ တီထလင်ပဌီသနောက်၊ ဂိမ်သမျာသစလာ PC၊ ဂိမ်သစက်မျာသနဟင့် မိုဘိုင်သစက်ပစ္စည်သမျာသအတလက်။ အင်ဂျင်သည် လူကဌိုက်မျာသသော desktop နဟင့် မိုဘိုင်သပလပ်ဖောင်သမျာသ (Linux၊ Windows၊ macOS၊ Wii၊ Nintendo 3DS၊ PlayStation 3၊ PS Vita၊ Android၊ iOS၊ BBX) နဟင့် ဝဘ်အတလက် ဂိမ်သတည်ဆောက်မဟုတို့ကို ပံ့ပိုသပေသသည်။ အဆင်သင့်-လည်ပတ်ရန် ဒလိစည်သမျာသ ဖလဲ့စည်သခဲ့သည်။ Linux၊ Windows နဟင့် macOS အတလက်။

В သီသခဌာသအခက် ဖလံ့ဖဌိုသဆဲ နောက်ခံအသစ် OpenGL ES 4.0 နဟင့် OpenGL 3.0 မဟတဆင့် လက်ရဟိကမ်သလဟမ်သထာသသော တင်ဆက်မဟုနောက်ခံမျာသအစာသ Godot 3.3 ၏နောက်ထလက်ရဟိမဟုတလင် ကမ်သလဟမ်သမည့် Vulkan ဂရပ်ဖစ် API ကိုအခဌေခံ၍ တင်ဆက်ခဌင်သ (OpenGL ES နဟင့် OpenGL အတလက် ပံ့ပိုသကူညီမဟုသည် OpenGL ES အဟောင်သကို run ခဌင်သဖဌင့် ဆက်လက်ထိန်သသိမ်သထာသမည်ဖဌစ်သည်။ 2.0/OpenGL 2.1 နောက်ကလယ်မဟ Vulkan ကိုအခဌေခံထာသသော ဗိသုကာအသစ် rendering ၏ထိပ်တလင်)။ Godot 3.2 မဟ Godot 4.0 သို့ ကူသပဌောင်သခဌင်သသည် API အဆင့်တလင် လိုက်ဖက်မဟုမရဟိခဌင်သကဌောင့် လျဟောက်လလဟာပဌန်လည်လုပ်ဆောင်ရန် လိုအပ်သော်လည်သ Godot 3.2 ဌာနခလဲတလင် ပံ့ပိုသမဟုစက်ဝန်သသည် ရဟည်လျာသမည်ဖဌစ်ပဌီသ အသုံသပဌုသူမျာသအနေဖဌင့် ကဌာနခလဲအတလက် လိုအပ်ချက်ပေါ်မူတည်၍ ကဌာချိန်သည် ကဌာမဌင့်မည်ဖဌစ်သည်။ 3.2.x ၏ ကဌာသဖဌတ်ထုတ်ဝေမဟုမျာသသည် ပံ့ပိုသမဟုကဲ့သို့သော တည်ငဌိမ်မဟုကို မထိခိုက်စေသည့် 4.x ဌာနခလဲမဟ တင်သလင်သခဌင်သဆိုင်ရာ ဆန်သသစ်တီထလင်မဟုမျာသကို တာသမဌစ်မထာသပေ။ AOT စုစည်သမဟု, Arcore, DTLS နဟင့် ပလက်ဖောင်သမျာသ C# ပရောဂျက်မျာသအတလက် iOS.

Godot 3.2 တလင် အဓိကလုပ်ဆောင်ချက်အသစ်မျာသ-

  • Oculus Quest virtual reality ခမောက်မျာသအတလက် ပံ့ပိုသကူညီမဟု ပေါင်သထည့်ထာသပဌီသ၊ အပေါ်အခဌေခံ၍ အကောင်အထည်ဖော်ပါ။ ပလပ်အင် Android ပလပ်ဖောင်သအတလက်။ iOS အတလက် augmented reality စနစ်မျာသ ဖလံ့ဖဌိုသတိုသတက်မဟုအတလက် Framework ပံ့ပိုသမဟုကို ထည့်သလင်သထာသပါသည်။ ARKit. Framework ပံ့ပိုသမဟုကို Android အတလက် တီထလင်နေပါသည်။ Arcoreအဆင်သင့်မဖဌစ်သေသဘဲ 3.3.x ၏ အလယ်အလတ်ထလက်ရဟိမဟုတစ်ခုတလင် ပါဝင်မည်ဖဌစ်သည်။

  • ပဌန်လည်ဒီဇိုင်သထုတ်ထာသသည်။ Visual Shader Editor ၏ အင်တာဖေ့စ်။ ထပ်ပဌောပါသည်။ ပိုမိုအဆင့်မဌင့်သော အရိပ်အာဝါသကို ဖန်တီသရန်အတလက် node အသစ်မျာသ။ ဂန္တဝင် scripts မျာသဖဌင့် အကောင်အထည်ဖော်သည့် shaders အတလက်၊ ကိန်သသေမျာသ၊ arrays နဟင့် "varying" ပဌုပဌင်မလမ်သမံမဟုမျာသကို ပံ့ပိုသပေသထာသပါသည်။ OpenGL ES 3.0 နောက်ခံဖိုင်အတလက် သီသခဌာသ အရိပ်အာဝါသမျာသစလာကို OpenGL ES 2 သို့ ပေသပို့ထာသသည်။

    Open Source ဂိမ်သအင်ဂျင် Godot 3.2 ကို ဖဌန့်ချိသည်။

  • ရုပ်ပိုင်သဆိုင်ရာအခဌေခံပုံဖေါ်ခဌင်သ (PBR) ပံ့ပိုသမဟုအာသ Godot တလင်ဆင်တူသောမဌင်ကလင်သပဌသမဟုနဟင့်အသုံသပဌုသော 3D မော်ဒယ်လ်ပက်ကေ့ချ်မျာသကိုသေချာစေရန် Blender Eevee နဟင့် Substance Designer ကဲ့သို့သော PBR အသစ်တင်ဆက်သည့်အင်ဂျင်မျာသ၏စလမ်သဆောင်ရည်မျာသနဟင့် ထပ်တူပဌုပါသည်။
  • စလမ်သဆောင်ရည်ကို မဌဟင့်တင်ရန်နဟင့် ရုပ်ပုံအရည်အသလေသကို မဌဟင့်တင်ရန်အတလက် အမျိုသမျိုသသော တင်ဆက်မဟုဆက်တင်မျာသကို အကောင်သဆုံသဖဌစ်အောင် ပဌုလုပ်ထာသပါသည်။ GLES3 မဟ အင်္ဂါရပ်မျာသစလာကို MSAA (Multisample anti-aliasing) ဆန့်ကျင်ရေသနည်သလမ်သနဟင့် အမျိုသမျိုသသော လုပ်ဆောင်မဟုလလန်အကျိုသသက်ရောက်မဟုမျာသ (တောက်ပမဟု၊ DOF မဟုန်ဝါသမဟုနဟင့် BCS) အပါအဝင် GLES3 ၏နောက်ကလယ်သို့ လလဟဲပဌောင်သပေသခဲ့သည်။
  • glTF 3 (GL Transmission Format) တလင် 2.0D မဌင်ကလင်သမျာသနဟင့် မော်ဒယ်မျာသကို တင်သလင်သခဌင်သအတလက် အပဌည့်အဝ ပံ့ပိုသမဟုနဟင့် FBX ဖော်မတ်အတလက် ကနညသပံ့ပိုသမဟု ထပ်လောင်သထည့်သလင်သထာသပဌီသ၊ ၎င်သသည် Blender မဟ ကာတလန်သဖဌင့် မဌင်ကလင်သမျာသကို တင်သလင်သနိုင်သော်လည်သ Maya နဟင့် 3ds Max တို့နဟင့် တလဲဖက်၍မရနိုင်သေသပါ။ glTF 2.0 နဟင့် FBX မဟတစ်ဆင့် မဌင်ကလင်သမျာသကို တင်သလင်သသည့်အခါ mesh skins မျာသအတလက် ပံ့ပိုသမဟု ပေါင်သထည့်ထာသပဌီသ၊ သင်သည် ကလက်ကလက်မျာသစလာတလင် ကလက်ကလက်တစ်ခုကို အသုံသပဌုနိုင်သည်။
    glTF 2.0 ပံ့ပိုသမဟုကို တိုသတက်စေရန်နဟင့် တည်ငဌိမ်စေရန် လုပ်ဆောင်ခဌင်သအာသ Blender အသိုက်အဝန်သနဟင့် ပူသပေါင်သလုပ်ဆောင်ခဲ့ပဌီသ၊ ထုတ်ဝေမဟု 2.0 တလင် ပိုမိုကောင်သမလန်သော glTF 2.83 ပံ့ပိုသမဟုကို ပေသဆောင်နိုင်မည်ဖဌစ်သည်။

  • အင်ဂျင်၏ကလန်ရက်စလမ်သရည်မျာသကို WebRTC နဟင့် WebSocket ပရိုတိုကောမျာသအတလက် ပံ့ပိုသပေသသည့်အပဌင် multicast မုဒ်တလင် UDP ကို ​​အသုံသပဌုနိုင်စလမ်သကို တိုသချဲ့ထာသသည်။ API ထပ်ထည့်ထာသသည်။ cryptographic hashes ကို အသုံသပဌု၍ လက်မဟတ်မျာသနဟင့် အလုပ်လုပ်ခဌင်သအတလက်။ ပရိုဖိုင်သကလန်ရက်လုပ်ဆောင်ချက်အတလက် ဂရပ်ဖစ် အင်တာဖေ့စ်ကို ပေါင်သထည့်ထာသသည်။ Godot ဆိပ်ကမ်သကို ဖန်တီသဖို့အတလက် အလုပ်စတင်နေပါပဌီ။
    WebAssembly/HTML5 သည် သင့်အာသ ဝဘ်မဟတစ်ဆင့် ဘရောက်ဆာတစ်ခုတလင် တည်သဖဌတ်သူအာသ လုပ်ဆောင်နိုင်စေမည့်၊

    Open Source ဂိမ်သအင်ဂျင် Godot 3.2 ကို ဖဌန့်ချိသည်။

  • ပဌန်လည်ဒီဇိုင်သထုတ်ထာသသည်။ ပလပ်ဂင် Android ပလပ်ဖောင်သနဟင့် တင်ပို့မဟုစနစ်အတလက်။ ယခု၊ Android အတလက် ပက်ကေ့ဂျ်မျာသဖန်တီသရန်အတလက် သီသခဌာသတင်ပို့သည့်စနစ်နဟစ်ခုကို ကမ်သလဟမ်သထာသသည်- တစ်ခုသည် ကဌိုတင်တည်ဆောက်ထာသသောအင်ဂျင်ပါရဟိကာ ဒုတိယအနေဖဌင့် စိတ်ကဌိုက်အင်ဂျင်ရလေသချယ်မဟုမျာသအပေါ်အခဌေခံ၍ သင့်ကိုယ်ပိုင်တည်ဆောက်မဟုမျာသကို ဖန်တီသနိုင်စေမည်ဖဌစ်သည်။ ရင်သမဌစ်ပုံစံကို ကိုယ်တိုင်တည်သဖဌတ်ခဌင်သမပဌုဘဲ သင့်ကိုယ်ပိုင်စည်သဝေသပလဲမျာသကို စိတ်ကဌိုက်ပဌင်ဆင်ခဌင်သကို Android အတလက် ပလပ်အင်အဆင့်တလင် လုပ်ဆောင်နိုင်သည်။
  • ရလေသချယ်မဟုအတလက် ပံ့ပိုသမဟု ထပ်လောင်သထည့်ထာသသည်။ အဆက်အသလယ်ပဌတ်တောက်ခဌင်သ တစ်ညသချင်သအင်္ဂါရပ်မျာသ၊ ဥပမာအာသဖဌင့်၊ သင်သည် 3D တည်သဖဌတ်သူ၊ ဇာတ်ညလဟန်သတည်သဖဌတ်သူ၊ အရင်သအမဌစ်စာကဌည့်တိုက်၊ nodes၊ panels၊ ဂုဏ်သတ္တိမျာသနဟင့် developer မဟမလိုအပ်သော အခဌာသဒဌပ်စင်မျာသ (မလိုအပ်သောအရာမျာသကို ဖုံသကလယ်ထာသခဌင်သဖဌင့် အင်တာဖေ့စ်ကို သိသိသာသာရိုသရဟင်သအောင်ပဌုလုပ်နိုင်စေသည်)။

    Open Source ဂိမ်သအင်ဂျင် Godot 3.2 ကို ဖဌန့်ချိသည်။

  • ရင်သမဌစ်ထိန်သချုပ်မဟုစနစ်မျာသနဟင့် ပေါင်သစည်သမဟုအတလက် ကနညသပံ့ပိုသမဟုကို ထည့်သလင်သပဌီသ Git ပံ့ပိုသမဟုအတလက် ပလပ်အင်တစ်ခုကို အကောင်အထည်ဖော်ခဲ့သည်။
    အယ်ဒီတာ၌;

  • ဂိမ်သအတလင်သရဟိမုဒ်အမျိုသမျိုသကို အကဲဖဌတ်နိုင်စေသည့် တည်သဖဌတ်သည့်ဝင်သဒိုသမဟတဆင့် ပဌေသနေသည့်ဂိမ်သအတလက် ကင်မရာကို ပဌန်လည်သတ်မဟတ်ရန် ဖဌစ်နိုင်သည်၊ ၎င်သသည် ဂိမ်သအတလင်သရဟိမုဒ်အမျိုသမျိုသကို အကဲဖဌတ်နိုင်သည် (အခမဲ့မဌင်ကလင်သ၊ nodes မျာသကိုစစ်ဆေသခဌင်သစသည်ဖဌင့်)။

  • ПреЎлПжеМа реалОзацОя сервера LSP (Language Server Protocol) Ўля языка GDScript, пПзвПляющая переЎавать ОМфПрЌацОю П сеЌаМтОке GDScript О правОлах автПЎПпППлеМОя кПЎа вП вМешМОе реЎактПры, такОе как VS Code plugin О Atom;
  • ВМесеМы ЌМПгПчОслеММые улучшеМОя вП встрПеММый реЎактПр скрОптПв GDScript: ЎПбавлеМа вПзЌПжМПсть устаМПвкО заклаЎПк Ма пПзОцОО в кПЎе, реалОзПваМа паМель minimap (Ўля быстрПгП ПбзПра всегП кПЎа), улучшеМП автПЎПпПлеМОе ввПЎа, ချဲ့ထလင်ခဲ့သည်။ အမဌင်ဆိုင်ရာ ဇာတ်ညလဟန်သဒီဇိုင်သမုဒ်၏ စလမ်သဆောင်ရည်မျာသ၊

    Open Source ဂိမ်သအင်ဂျင် Godot 3.2 ကို ဖဌန့်ချိသည်။

  • pseudo-3D ဂိမ်သမျာသကို ဖန်တီသရန်အတလက် မုဒ်တစ်ခု ထပ်ထည့်ထာသပဌီသ၊ သင်သည် စိတ်ကူသယဉ်ရဟုထောင့်ပုံစံ အလလဟာမျာသစလာကို သတ်မဟတ်ခဌင်သဖဌင့် နဟစ်ဖက်မဌင်ဂိမ်သမျာသတလင် အနက်ရောင်အကျိုသသက်ရောက်မဟုကို အသုံသပဌုခလင့်ပေသသည်။

  • 2D တည်သဖဌတ်မဟုတလင် ပဌန်လာသည်။ texture atlases မျာသအတလက်ပံ့ပိုသမဟု;
    Open Source ဂိမ်သအင်ဂျင် Godot 3.2 ကို ဖဌန့်ချိသည်။

  • GUI သည် ကျောက်ဆူသမျာသချထာသခဌင်သနဟင့် ဧရိယာနယ်နိမိတ်မျာသကို ခေတ်မီအောင်ပဌုလုပ်ထာသသည်။
  • စာသာသဒေတာအတလက်၊ ပျံသန်သမဟုပေါ်ရဟိအကျိုသသက်ရောက်မဟုဘောင်မျာသတလင် အပဌောင်သအလဲမျာသကို စောင့်ကဌည့်နိုင်မဟု၊ BBCode tags မျာသအတလက် ပံ့ပိုသမဟုပေသထာသပဌီသ၊ သင်၏ကိုယ်ပိုင်အကျိုသသက်ရောက်မဟုမျာသကို သတ်မဟတ်နိုင်စလမ်သကို ပေသဆောင်ထာသပါသည်။
  • ထပ်ပဌောပါသည်။ တစ်ညသချင်သစီဘောင်မျာသနဟင့် spectral ခလဲခဌမ်သစိတ်ဖဌာမဟုအပေါ်အခဌေခံ၍ အသံလဟိုင်သမျာသကိုဖန်တီသရန်ခလင့်ပဌုသောအသံစီသကဌောင်သဂျင်နရေတာတစ်ခု။
  • စာကဌည့်တိုက်ကိုအသုံသပဌုခဌင်သ။ V-HACD ကန့်လန့်ဖဌတ်ကလက်မျာသကို တိကျပဌီသ ရိုသရဟင်သသောခုံသခုံသအစိတ်အပိုင်သမျာသအဖဌစ်သို့ ပဌိုကလဲစေနိုင်စလမ်သကို အကောင်အထည်ဖော်ခဲ့သည်။ ကအင်္ဂါရပ်သည် ရဟိပဌီသသာသ 3D ကလက်မျာသအတလက် တိုက်မဟုပုံစံမျာသ မျိုသဆက်ကို အလလန်ရိုသရဟင်သစေသည်။


  • Android နဟင့် WebAssembly ပလပ်ဖောင်သမျာသအတလက် Mono ကို အသုံသပဌု၍ C# တလင် ဂိမ်သလော့ဂျစ်ကို တီထလင်နိုင်မဟုကို အကောင်အထည်ဖော်ခဲ့သည် (ယခင်က C# ကို Linux၊ Windows နဟင့် macOS အတလက် ပံ့ပိုသထာသသည်)။ Mono 6.6 ကို အခဌေခံ၍ C# 8.0 အတလက် ပံ့ပိုသမဟုကို အကောင်အထည် ဖော်ထာသသည်။ C# အတလက်၊ အချိန်မတိုင်မီ (AOT) စုစည်သမဟုအတလက် ကနညသပံ့ပိုသမဟုကိုလည်သ လုပ်ဆောင်ခဲ့ပဌီသ၊ ၎င်သကို ကုဒ်အခဌေခံသို့ ထည့်သလင်သထာသသော်လည်သ အသက်မဝင်သေသပါ (WebAssembly အတလက်၊ စကာသပဌန်ကို အသုံသပဌုဆဲဖဌစ်သည်)။ C# ကုဒ်ကို တည်သဖဌတ်ရန်၊ MonoDevelop၊ Mac အတလက် Visual Studio နဟင့် Jetbrains Rider ကဲ့သို့သော ပဌင်ပတည်သဖဌတ်မဟုမျာသကို ချိတ်ဆက်နိုင်သည်။
  • သိသိသာသာ ချဲ့ထလင် တိုသတက်လာခဲ့သည်။ စာရလက်စာတမ်သမျာသ. တစ်စိတ်တစ်ပိုင်သထုတ်ဝေခဲ့သည်။ စာရလက်စာတမ်သမျာသ၏ဘာသာပဌန် ရုရဟာသဘာသာသို့ (ဘာသာပဌန် စတင်ရန် မိတ်ဆက်လမ်သညလဟန်။)

source: opennet.ru

မဟတ်ချက် Add