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

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

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

په یوه جلا څانګه کې، د ولکان ګرافیک API پراساس یو نوی رینډرینګ بیکینډ رامینځته کیږي ، کوم چې به د Godot 4.0 په راتلونکي ریلیز کې وړاندیز شي ، د OpenGL ES 3.0 او OpenGL 3.3 (OpenGL ES او OpenGL) له لارې د اوسني وړاندیز شوي رینډرینګ بیکینډونو پرځای. ملاتړ به د زاړه OpenGL ES 2.0 backend / OpenGL 2.1 د نوي ولکان پر بنسټ د رینډینګ جوړښت په سر کې د چمتو کولو له لارې خوندي شي). د Godot 3.x څخه Godot 4.0 ته لیږد به د API کچې مطابقت مسلو له امله غوښتنلیکونو ته د بیا کار کولو اړتیا ولري ، مګر د Godot 3.x څانګه به د ملاتړ اوږده دوره ولري ، چې موده به یې په کلکه غوښتنې پورې اړه ولري. API د کاروونکو لخوا.

Godot 3.4 د لاندې نوښتونو اضافه کولو لپاره د پام وړ دی:

  • د موضوعاتو ایډیټ کولو لپاره د کارن انٹرفیس بیا ډیزاین شوی ، کوم چې د نوډ غوره کولو لپاره بصری پروسه پلي کوي او د مخکتنې حالت پریښودو پرته د ډیزاین بدلولو وړتیا چمتو کوي.
  • د کارونې ښه کولو لپاره مدیر ته پرمختګونه شوي: د تفتیش حالت کې د سرچینو ګړندي بارولو لپاره فنکشن اضافه شوی ، په خپل سري موقعیت کې د نوډ رامینځته کولو ته اجازه ورکړل شوې ، د ټیمپلیټونو صادرولو لپاره نوی انٹرفیس اضافه شوی ، د ګیزمو سره اضافي عملیات (د بونډینګ بکسونو سیسټم) پلي شوی، او د بیزیر منحنی پراساس د حرکت مدیر ښه شوی.
  • یو رول بیک موډ اضافه شوی چې تاسو ته اجازه درکوي سمدلاسه په صحنه کې ټول بدلونونه د AnimationPlayer له لارې د حرکت پلي کولو له امله رامینځته شوي ، د دې پرځای چې په انفرادي ډول هر ملکیت کې بدلونونه له مینځه ویسي.
  • د 2D لید پورټ زوم کچه بدلولو لپاره ترتیباتو کې یو اختیار اضافه شوی ، کوم چې د مثال په توګه د 2D عناصرو زیاتولو یا کمولو لپاره کارول کیدی شي ، پرته لدې چې اوسني سټریچ موډ (سټریچ موډ) ته په پام سره.
  • د فایل API ته د 2 GB څخه لوی فایلونو (د PCK په شمول) سره د کار کولو وړتیا اضافه کړه.
  • د سیسټم ټایمر ته د حوالې پرته د چوکاټ بدلونونو محاسبه کولو سره ، او د vsync کارولو پرمهال د محصول وخت مسلو په نښه کولو سره د رینډینګ نرموالي ښه کولو لپاره بدلونونه شامل دي.
  • د InputEvents ان پټ پروسس کولو سیسټم کې، د سکین کوډونو د پابندۍ لپاره مالتړ اضافه شوی چې په کیبورډ کې د کیلي فزیکي ځای پرځای کول منعکس کوي، د فعال ترتیب په پام کې نیولو پرته (د مثال په توګه، د QWERTY ترتیب کې د WASD کیلي به په اوتومات ډول د ZQSD کیلي ته نقشه شي. په فرانسوي AZERTY ترتیب کې).
  • AES-ECB، AES-CBC او HMAC کوډ کولو الګوریتمونو ته د سکریپټ لاسرسي لپاره AESContext او HMACContext انٹرفیسونه اضافه شوي. د ډیجیټل لاسلیکونو رامینځته کولو او تصدیق کولو لپاره د RSA عامه کیلي خوندي کولو او لوستلو وړتیا هم اضافه شوې.
  • لومړني ملاتړ د رینډر انجن کې د هغه شیانو د رینډینګ بندولو لپاره اضافه شوی چې د کیمرې تمرکز کې وي مګر د نورو شیانو پوښلو له امله نه لیدل کیږي (د مثال په توګه ، د دیوال شاته). د راسټر (په هر پکسل) اوورلي کولنګ به یوازې د Godot 4 څانګو کې پلي شي ، او Godot 3 کې د پورټل پوښښ لپاره ځینې جیومیټریک اوورلي کولنګ او ملاتړ شامل دي.
  • یو نوی رینډینګ میتود، ACES Fitted، د روښانه شیانو د برعکس په زیاتولو سره د لوی ریالیزم او فزیکي وفادارۍ ترلاسه کولو لپاره اضافه شوی.
    د Godot 3.4 خلاصې سرچینې لوبې انجن خوشې کول
  • د حلقوي یا خولی سلنډر په شکل کې د درې اړخیزو ذراتو د اخراج شکل لپاره ملاتړ اضافه شوی.
  • د فزیک سمولیشن انجن کې، له میشونو څخه د محدب شیانو د تولید فعالیت د پام وړ ښه شوی او د تفتیش انٹرفیس کې د ټکر تعقیب حالت بیا ډیزاین شوی. د 2D فزیک انجن لپاره د متحرک ځایي ویش لپاره د BVH (باؤنډینګ حجم درجه بندي) جوړښت لپاره ملاتړ اضافه شوی. د 3D فزیک انجن اوس د HeightMapShapeSW فعالیت ملاتړ کوي او د KinematicBody3D سره د همغږي کولو وسیلې اضافه کوي.
  • د glTF ب formatه کې د 3D صحنو صادرولو وړتیا اضافه کړه ، د مثال په توګه ، په بلینډر کې په ګوډټ کې چمتو شوي میشونو خلاصولو لپاره.
  • د بې ضرر ویب پی عکس کمپریشن لپاره ملاتړ اضافه شوی ، کوم چې اوس د PNG پرځای د جوړښت کمپریشن لپاره ډیفالټ دی.
  • د Android پورټ د Scoped ذخیره API لپاره لومړني ملاتړ اضافه کوي او د AAB (Android App Bundle) اجرایوي لپاره اضافي شتمنیو (Play Asset Delivery) ډاونلوډ کولو نوې لاره.
  • د HTML5 پلیټ فارم لپاره، د PWA (پرمختللي ویب ایپس) غوښتنلیکونو په بڼه د نصب کولو وړتیا پلي شوې، د Godot او JavaScript ترمنځ د تعامل لپاره د JavaScriptObject انٹرفیس اضافه شوی (د مثال په توګه، د جاوا سکریپټ میتودونه د Godot سکریپټونو څخه بلل کیدی شي)، د آډیو ورکلیټ ملاتړ د څو اړخیزو غونډو لپاره پلي شوی.
  • د MacOS لپاره د ایپل سیلیکون (M1) پراساس سیسټمونو لپاره ملاتړ اضافه شوی.

سرچینه: opennet.ru

Add a comment