د Godot 3.2 خلاصې سرچینې لوبې انجن خوشې کول

د 10 میاشتو پراختیا وروسته خپور شوی د وړیا لوبې انجن خوشې کول ګوډوت 3.2، د 2D او 3D لوبو جوړولو لپاره مناسب. انجن د زده کړې لپاره د لوبې منطق ژبه، د لوبې ډیزاین لپاره ګرافیکي چاپیریال، د یو کلیک لوبې پلي کولو سیسټم، د فزیکي پروسو لپاره پراخ حرکت او سمولو وړتیاوې، یو جوړ شوی ډیبګر، او د فعالیت خنډونو پیژندلو لپاره یو سیسټم ملاتړ کوي. . د لوبې انجن کوډ، د لوبې ډیزاین چاپیریال او اړونده پراختیا وسیلې (د فزیک انجن، د غږ سرور، 2D / 3D رینډینګ بیکینډونه، او نور) خپراوی د MIT جواز لاندې.

د انجن سرچینې کوډونه وو خلاص په 2014 کې د سټوډیو لخوا OKAM, د لسو کلونو وروسته د مسلکي درجې ملکیت محصول رامینځته کول چې د جوړولو او خپرولو لپاره کارول کیده ډیری لوبې د کمپیوټر، لوبې کنسولونو او ګرځنده وسیلو لپاره. انجن د ټولو مشهور ډیسټاپ او ګرځنده پلیټ فارمونو (لینکس، وینډوز، macOS، Wii، Nintendo 3DS، PlayStation 3، PS Vita، Android، iOS، BBX)، او همدارنګه د ویب لپاره د لوبې پراختیا ملاتړ کوي. د چلولو لپاره چمتو بائنری مجلسونه جوړ شوی د لینکس، وینډوز او macOS لپاره.

В جلا څانګه وده کوي نوی پس منظر د Vulkan ګرافیک API پراساس رینډرینګ چې د Godot 4.0 په راتلونکي ریلیز کې به وړاندیز شي ، د OpenGL ES 3.0 او OpenGL 3.3 له لارې د اوسني وړاندیز شوي رینډرینګ بیکینډونو پرځای (د OpenGL ES او OpenGL لپاره ملاتړ به د زاړه OpenGL ES چلولو سره وساتل شي. 2.0/OpenGL 2.1 بیکینډ د نوي معمارۍ رینډرینګ په سر کې د ولکان پراساس). له Godot 3.2 څخه Godot 4.0 ته لیږد به د API په کچه د نه مطابقت له امله د غوښتنلیک بیا کار ته اړتیا ولري ، مګر د Godot 3.2 څانګه به اوږد ملاتړ دوره ولري ، چې موده به یې د کاروونکو لخوا د دې څانګې غوښتنې پورې اړه ولري. د 3.2.x لنډمهاله خپرونه هم د 4.x څانګې څخه د پورټینګ نوښتونه نه ردوي چې په ثبات اغیزه نه کوي، لکه ملاتړ د AOT تالیفات, ارکور, DTLS او پلیټ فارمونه iOS د C# پروژو لپاره.

په Godot 3.2 کې کلیدي نوې ځانګړتیاوې:

  • د Oculus Quest مجازی حقیقت هیلمټ لپاره ملاتړ اضافه شوی، پر بنسټ پلي شوی نښلول د Android پلیټ فارم لپاره. د iOS لپاره د لوړ شوي حقیقت سیسټمونو پراختیا لپاره د چوکاټ ملاتړ اضافه شوی آرکیټ. د Android لپاره د چوکاټ ملاتړ رامینځته کیږي ارکور، مګر دا لاهم چمتو نه دی او د 3.3.x په منځمهاله خپرونو کې به شامل شي؛

  • بیا ډیزاین شوی د بصری شیډر مدیر انٹرفیس. زیاته کړه د نورو پرمختللو شیډرونو رامینځته کولو لپاره نوي نوډونه. د کلاسیک سکریپټونو لخوا پلي شوي سیډرونو لپاره ، د ثابتو ، سرونو او "مختلف" ترمیم کونکو لپاره ملاتړ اضافه شوی. د OpenGL ES 3.0 backend لپاره ځانګړي ډیری سیډرونه OpenGL ES 2 ته پورټ شوي؛

    د Godot 3.2 خلاصې سرچینې لوبې انجن خوشې کول

  • د فزیکي پلوه رینډرینګ (PBR) ملاتړ د نوي PBR رینډرینګ انجنونو ظرفیتونو سره همغږي شوی ، لکه د بلینډر ایوی او سبسټنس ډیزاینر ، ترڅو په ګوډوټ او د 3D ماډلینګ کڅوړو کې د ورته صحنې نندارې ډاډمن کړي؛
  • د فعالیت ښه کولو او د عکس کیفیت ښه کولو لپاره مختلف رینډینګ تنظیمات غوره شوي. د GLES3 څخه ډیری ځانګړتیاوې د GLES3 بیکینډ ته لیږدول شوي، پشمول د MSAA (Multisample anti-aliasing) ضد aliasing میتود او د مختلف پوسټ پروسس کولو اغیزو (ګلو، DOF بلور او BCS) لپاره مالتړ؛
  • په glTF 3 (GL لیږد فارمیټ) کې د 2.0D صحنو او ماډلونو واردولو لپاره بشپړ ملاتړ اضافه شوی او د FBX فارمیټ لپاره لومړني ملاتړ اضافه شوی ، کوم چې تاسو ته اجازه درکوي له بلینډر څخه انیمیشن سره صحنې وارد کړئ ، مګر لاهم د مایا او 3ds میکس سره مطابقت نلري. د میش سکینونو لپاره ملاتړ اضافه شوی کله چې د glTF 2.0 او FBX له لارې صحنې وارد کړئ ، تاسو ته اجازه درکوي په څو میشونو کې یو میش وکاروئ.
    د GlTF 2.0 مالتړ د ښه کولو او ثبات لپاره کار د Blender ټولنې سره په همکارۍ ترسره شوی، کوم چې به د 2.0 په خوشې کولو کې د glTF 2.83 ښه ملاتړ وړاندیز وکړي؛

  • د انجن د شبکې وړتیاوې د WebRTC او WebSocket پروتوکولونو ملاتړ سره پراخ شوي، په بیله بیا په ملټي کاسټ حالت کې د UDP کارولو وړتیا. API اضافه شوی د کریپټوګرافیک هشونو کارولو او د سندونو سره کار کولو لپاره. د شبکې فعالیت پروفایل کولو لپاره ګرافیکي انٹرفیس اضافه شوی. د ګوډوټ بندر د جوړولو لپاره کار پیل شوی
    WebAssembly/HTML5، کوم چې تاسو ته اجازه درکوي چې د ویب له لارې په براوزر کې مدیر پرمخ بوځي؛

    د Godot 3.2 خلاصې سرچینې لوبې انجن خوشې کول

  • بیا ډیزاین شوی نښلول د Android پلیټ فارم او صادراتو سیسټم لپاره. اوس ، د Android لپاره د کڅوړو رامینځته کولو لپاره ، دوه جلا صادراتي سیسټمونه وړاندیز کیږي: یو له مخکې جوړ شوي انجن سره ، او دوهم تاسو ته اجازه درکوي د دودیز انجن اختیارونو پراساس خپل جوړونه رامینځته کړئ. ستاسو د خپلو مجلسونو تنظیم کول د Android لپاره د پلگ ان په کچه ترسره کیدی شي ، پرته له دې چې د سرچینې ټیمپلیټ لاسي ترمیم؛
  • د انتخاب لپاره ملاتړ اضافه شوی قطع کول انفرادي ځانګړتیاوې، د بیلګې په توګه، تاسو کولی شئ د 3D مدیر، سکریپټ مدیر، سرچینې کتابتون، نوډونه، پینلونه، ملکیتونه او نور عناصر چې د پراختیا کونکي لخوا ورته اړتیا نلري د زنګ وهلو لپاره بټونه لرې کړئ (د غیر ضروري شیانو پټول تاسو ته اجازه درکوي د پام وړ انٹرفیس ساده کړئ)؛

    د Godot 3.2 خلاصې سرچینې لوبې انجن خوشې کول

  • د سرچینې کنټرول سیسټمونو سره د ادغام لپاره لومړني ملاتړ اضافه شوی او د Git ملاتړ لپاره پلگ ان پلي کړی
    په مدیر کې؛

  • دا امکان لري چې په مدیر کې د کړکۍ له لارې د روانې لوبې لپاره کیمره بیا تعریف کړئ ، کوم چې دا امکان ورکوي چې په لوبو کې مختلف حالتونه ارزونه وکړي (وړیا لید ، د نوډونو معاینه ، او داسې نور)؛

  • د GDScript ژبې لپاره د LSP (Language Server Protocol) سرور پلي کولو وړاندیز شوی، کوم چې تاسو ته اجازه درکوي د GDScript د سیمانټیکونو او د کوډ بشپړولو مقرراتو په اړه معلومات بهرني مدیرانو ته انتقال کړئ، لکه د VS کوډ پلگ ان او اتوم؛
  • په جوړ شوي GDScript سکریپټ ایډیټر کې ډیری پرمختګونه شوي: په کوډ کې موقعیتونو ته د بک مارکونو تنظیم کولو وړتیا اضافه شوې ، د مینی میپ پینل پلي شوی (د ټولو کوډونو د ګړندي کتنې لپاره) ، د ان پټ اتومات بشپړ کول ښه شوي ، پراخ شوی د بصری سکریپټ ډیزاین حالت وړتیاوې؛

    د Godot 3.2 خلاصې سرچینې لوبې انجن خوشې کول

  • د pseudo-3D لوبو رامینځته کولو لپاره موډ اضافه شوی ، تاسو ته اجازه درکوي په دوه اړخیزو لوبو کې د ژوروالي اغیز وکاروئ د څو پرتونو په ټاکلو سره چې جعلي لید رامینځته کوي؛

  • په 2D مدیر کې بیرته راستانه شوی د جوړښت اتلس لپاره ملاتړ؛
    د Godot 3.2 خلاصې سرچینې لوبې انجن خوشې کول

  • GUI د لنگرونو او د ساحې د سرحدونو د ایښودلو پروسه عصري کړې ده.
  • د متن ډیټا لپاره ، په الوتنه کې د تاثیر پیرامیټونو کې د بدلونونو نظارت کولو وړتیا اضافه شوې ، د BBCode ټاګونو لپاره ملاتړ چمتو شوی ، او ستاسو د خپلو تاثیراتو تعریف کولو وړتیا چمتو شوې؛
  • زیاته کړه د آډیو جریان جنراتور چې تاسو ته اجازه درکوي د انفرادي چوکاټونو او سپیکٹرل تحلیل کونکي پراساس د غږ څپې رامینځته کړئ؛
  • د کتابتون کارول V-HACD په دقیقو او ساده محدب برخو کې د مقعر میشونو تخریب کولو وړتیا پلي شوې. دا ځانګړتیا د موجوده 3D میشونو لپاره د ټکر شکلونو نسل خورا ساده کوي؛


  • د Android او WebAssembly پلیټ فارمونو لپاره د مونو په کارولو سره په C# کې د لوبې منطق رامینځته کولو وړتیا پلي شوې (پخوا C# د لینکس ، وینډوز او macOS لپاره ملاتړ شوی و). د مونو 6.6 پر بنسټ، د C# 8.0 ملاتړ پلي کیږي. د C# لپاره، د مخکینۍ وخت (AOT) تالیف لپاره ابتدايي ملاتړ هم پلي شوی، کوم چې د کوډ بیس ته اضافه شوی، مګر لا تر اوسه فعال شوی نه دی (د WebAssembly لپاره، یو ژباړونکی لاهم کارول کیږي). د C# کوډ ایډیټ کولو لپاره، دا ممکنه ده چې بهرني مدیران وصل کړئ لکه MonoDevelop، Visual Studio for Mac او Jetbrains Rider؛
  • د پام وړ پراخ شوی او ښه شوی اسناد. جزوی خپور شو د اسنادو ژباړه په روسي (ژباړه د پیل کولو لپاره تعارفي لارښود).

سرچینه: opennet.ru

Add a comment