Godot 3.2 گيم انجڻ جو رليز


Godot 3.2 گيم انجڻ جو رليز

ڪارڪنن جي درخواست تي! Opennet تان ورتل.

10 مھينن جي ترقي کان پوء، ھڪڙي مفت گيم انجڻ کي جاري ڪيو ويو آھي گاڊٽ 3.22D ۽ 3D رانديون ٺاهڻ لاءِ موزون. انجڻ هڪ آسان سکڻ واري راند جي منطق جي ٻولي، گيم ڊيزائن لاءِ گرافڪ ماحول، هڪ ڪلڪ واري گيم ڊيپلائيمينٽ سسٽم، فزيڪل پروسيسز لاءِ وسيع اينيميشن ۽ تخليقي صلاحيتون، هڪ بلٽ ان ڊيبگر، ۽ ڪارڪردگي جي رڪاوٽن کي سڃاڻڻ لاءِ هڪ سسٽم کي سپورٽ ڪري ٿو. . گيم انجڻ جو ڪوڊ، گيم ڊزائين ماحول ۽ لاڳاپيل ڊولپمينٽ ٽولز (فزڪس انجڻ، سائونڊ سرور، 2D/3D رينڊرنگ پٺاڻ، وغيره) MIT لائسنس تحت ورهايل آهن.

انجڻ کي 2014 ۾ OKAM پاران اوپن سورس ڪيو ويو، ڏهن سالن کان پوءِ هڪ پروفيشنل گريڊ جي پراڊڪٽ تيار ڪئي وئي جيڪا پي سي، گيم ڪنسولز ۽ موبائل ڊوائيسز لاءِ ڪيتريون ئي گيمز ٺاهڻ ۽ شايع ڪرڻ لاءِ استعمال ڪئي وئي. انجڻ تمام مشهور ڊيسڪ ٽاپ ۽ موبائيل پليٽ فارمن کي سپورٽ ڪري ٿو (Linux, Windows, 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 backend/OpenGL 2.1 جي روزي جي ذريعي برقرار رکيو وڃي نئين ولڪن تي ٻڌل رينڊنگ آرڪيٽيڪچر جي مٿان). Godot 3.2 کان Godot 4.0 ڏانهن منتقلي API سطح تي عدم مطابقت جي ڪري ايپليڪيشن ٻيهر ڪم جي ضرورت پوندي، پر Godot 3.2 برانچ وٽ هڪ ڊگهو سپورٽ چڪر هوندو، جنهن جي مدت صارفين طرفان هن شاخ جي طلب تي منحصر هوندي. 3.2.x جي عبوري رليز ۾ 4.x برانچ مان پورٽنگ جي جدت جو امڪان پڻ شامل آهي جيڪي استحڪام کي متاثر نه ڪن، جهڙوڪ AOT تاليف، ARCore، DTLS، ۽ iOS پليٽ فارم C# منصوبن لاءِ.

Godot 3.2 ۾ اهم نيون خاصيتون:

  • شامل ڪيل سپورٽ Oculus Quest ورچوئل ريئلٽي هيلمٽ لاءِ، Android پليٽ فارم لاءِ پلگ ان استعمال ڪندي لاڳو ڪئي وئي. iOS لاءِ واڌاري واري حقيقت واري نظام جي ترقي لاءِ، ARKit فريم ورڪ لاءِ سپورٽ شامل ڪئي وئي آهي. ARCore فريم ورڪ لاءِ سپورٽ Android لاءِ ترقي ڪئي پئي وڃي، پر اهو اڃا تيار نه آهي ۽ هڪ وچولي 3.3.x رليز ۾ شامل ڪيو ويندو؛
  • بصري شيڊر ايڊيٽر جي انٽرفيس کي ٻيهر ڊزائين ڪيو ويو آهي. نوان نوڊس شامل ڪيا ويا آھن وڌيڪ ترقي يافته شيڊر ٺاھڻ لاءِ. ڪلاسڪ اسڪرپٽ پاران لاڳو ڪيل شيڊرز لاءِ، مستقل، صفن ۽ ”مختلف“ ترميمن جي مدد شامل ڪئي وئي آهي. OpenGL ES 3.0 backend لاءِ مخصوص ڪيترائي شيڊر OpenGL ES 2 تي پورٽ ڪيا ويا آھن؛
  • جسماني طور تي بيسڊ رينڊرنگ (PBR) سپورٽ نئين PBR رينڊرنگ انجڻ جي صلاحيتن سان هم وقت سازي ڪئي وئي آهي، جيئن ته Blender Eevee ۽ Substance Designer، انهي کي يقيني بڻائڻ لاءِ ته گوڊٽ ۽ 3D ماڊلنگ پيڪيجز ۾ هڪجهڙا منظر ڏيکاريا ويندا.
  • ڪارڪردگي کي بهتر ڪرڻ ۽ تصوير جي معيار کي بهتر ڪرڻ لاء مختلف رينڊرنگ سيٽنگون بهتر ڪيون ويون آهن. GLES3 مان ڪيتريون ئي خاصيتون GLES3 پس منظر ۾ منتقل ڪيون ويون آهن، جن ۾ MSAA (Multisample anti-aliasing) مخالف aliasing طريقو ۽ مختلف پوسٽ پروسيسنگ اثرات (گلو، DOF بلر ۽ BCS) جي سپورٽ شامل آهن؛
  • glTF 3 (GL ٽرانسميشن فارميٽ) ۾ 2.0D منظر ۽ ماڊل درآمد ڪرڻ لاءِ مڪمل سپورٽ شامل ڪئي وئي ۽ FBX فارميٽ لاءِ شروعاتي سپورٽ شامل ڪئي وئي، جيڪا توھان کي اجازت ڏئي ٿي ته Blender مان اينيميشن سان منظر درآمد ڪري، پر اڃا تائين مايا ۽ 3ds ميڪس سان مطابقت نه آھي. GlTF 2.0 ۽ FBX ذريعي منظر درآمد ڪرڻ دوران ميش اسڪين لاءِ سپورٽ شامل ڪئي وئي، توھان کي اجازت ڏئي ٿي ته ھڪڙي ميش کي ڪيترن ئي ميشز ۾ استعمال ڪريو. GlTF 2.0 سپورٽ کي بهتر ۽ مستحڪم ڪرڻ جو ڪم Blender ڪميونٽي جي تعاون سان ڪيو ويو آھي، جيڪا 2.0 جي رليز ۾ بھترين glTF 2.83 سپورٽ پيش ڪندي.
  • انجڻ جي نيٽ ورڪ صلاحيتون WebRTC ۽ WebSocket پروٽوڪول جي مدد سان وڌايون ويون آهن، انهي سان گڏ ملٽي ڪاسٽ موڊ ۾ UDP استعمال ڪرڻ جي صلاحيت. شامل ڪيل API cryptographic hashes استعمال ڪرڻ ۽ سرٽيفڪيٽ سان ڪم ڪرڻ لاءِ. نيٽ ورڪ سرگرمي جي پروفائيل لاء گرافڪ انٽرفيس شامل ڪيو ويو. WebAssembly/HTML5 لاءِ Godot جي بندرگاهه ٺاهڻ تي ڪم شروع ٿي چڪو آهي، جيڪو ايڊيٽر کي ويب ذريعي برائوزر ۾ لانچ ڪرڻ جي اجازت ڏيندو؛
  • اينڊرائيڊ پليٽ فارم لاءِ پلگ ان ۽ ايڪسپورٽ سسٽم کي ٻيهر ڊزائين ڪيو ويو آهي. ھاڻي، Android لاءِ پيڪيجز ٺاھڻ لاءِ، ٻه الڳ ايڪسپورٽ سسٽم پيش ڪيا ويا آھن: ھڪڙو اڳ ۾ ٺاھيل انجڻ سان، ۽ ٻيو توھان کي اجازت ڏئي ٿو توھان جي ٺاھيل ٺاھيو پنھنجي ٺاھيل انجڻ جي اختيارن جي بنياد تي. توهان جي پنهنجي اسيمبلين جي ڪسٽمائيزيشن کي Android لاءِ پلگ ان جي سطح تي ڪري سگهجي ٿو، ماخذ ٽيمپليٽ جي دستي ترميم کانسواءِ؛
  • انفرادي خصوصيتن کي منتخب ڪرڻ لاءِ سپورٽ ايڊيٽر ۾ شامل ڪئي وئي آهي، مثال طور، توهان 3D ايڊيٽر، اسڪرپٽ ايڊيٽر، ريسورس لائبريري، نوڊس، پينلز، پراپرٽيز ۽ ٻين عناصر کي ڪال ڪرڻ لاءِ بٽڻن کي هٽائي سگھو ٿا جيڪي ڊولپر کي گهربل نه آهن (غير ضروري لڪائڻ. شيون توهان کي انٽرفيس کي خاص طور تي آسان ڪرڻ جي اجازت ڏئي ٿي؛
  • سورس ڪوڊ ڪنٽرول سسٽم سان انضمام لاءِ ابتدائي مدد شامل ڪئي وئي ۽ ايڊيٽر ۾ گٽ سپورٽ لاءِ پلگ ان لاڳو ڪيو؛
  • اهو ايڊيٽر ۾ ونڊو ذريعي هلندڙ راند لاءِ ڪئميرا کي ٻيهر ترتيب ڏيڻ ممڪن آهي، جيڪو اهو ممڪن بڻائي ٿو راند ۾ مختلف طريقن جو جائزو وٺڻ (مفت ڏسڻ، نوڊس جو معائنو وغيره)؛
  • GDScript ٻولي لاءِ LSP (Language Server Protocol) سرور جو هڪ نفاذ تجويز ڪيو ويو آهي، جيڪو توهان کي اجازت ڏئي ٿو GDScript جي سيمينٽڪس ۽ ڪوڊ مڪمل ڪرڻ جي ضابطن بابت معلومات خارجي ايڊيٽرن ڏانهن منتقل ڪرڻ، جهڙوڪ VS ڪوڊ پلگ ان ۽ ائٽم؛
  • بلٽ ان GDScript اسڪرپٽ ايڊيٽر ۾ ڪيتريون ئي واڌايون ڪيون ويون آهن: ڪوڊ ۾ پوسٽن تي بک مارڪس سيٽ ڪرڻ جي صلاحيت شامل ڪئي وئي آهي، هڪ ميني ميپ پينل لاڳو ڪيو ويو آهي (سڀني ڪوڊ جي تڪڙو جائزو لاءِ)، ان پٽ خودڪار مڪمل ڪرڻ کي بهتر ڪيو ويو آهي، ۽ بصري اسڪرپٽ ڊيزائن موڊ جي صلاحيتن کي وڌايو ويو آهي؛
  • pseudo-3D رانديون ٺاهڻ لاءِ هڪ موڊ شامل ڪيو ويو، توهان کي اجازت ڏئي ٿو ته توهان کي ٻه طرفي راندين ۾ کوٽائي جو اثر استعمال ڪرڻ جي ڪيترن ئي تہن کي بيان ڪندي جيڪي هڪ فرضي نقطه نظر ٺاهيندا آهن؛
  • بناوت atlases لاءِ سپورٽ 2D ايڊيٽر ڏانهن واپس ڪئي وئي آهي؛
  • 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؛
  • دستاويز کي خاص طور تي وڌايو ويو آهي ۽ بهتر ڪيو ويو آهي. روسي ۾ دستاويز جو هڪ جزوي ترجمو شايع ڪيو ويو آهي (شروع ڪرڻ لاء هڪ تعارفي گائيڊ ترجمو ڪيو ويو آهي).

Godot ويب سائيٽ تي خبرون

جديد نسخو ڊائون لوڊ ڪريو

جو ذريعو: linux.org.ru

تبصرو شامل ڪريو