Godot 3.1 เวอร์ชันใหม่ซึ่งเป็นเอนจิ้นเกมโอเพ่นซอร์สมาถึงแล้ว

Godot เป็นเอนจินวิดีโอเกม 2 มิติและ 3 มิติที่หลากหลาย, โอเพ่นซอร์ส เผยแพร่ภายใต้ใบอนุญาต MIT และพัฒนาโดยชุมชน Godot

เอ็นจิ้นทำงานบน Windows, OS X, Linux และ BSD นอกจากนี้ยังอนุญาตให้ส่งออกวิดีโอเกมที่สร้างจาก Windows, OS X และ Linux, โทรศัพท์มือถือ (Android, iOS) และ HTML5

วิดีโอเกมใน Godot ถูกเข้ารหัสด้วยภาษาโปรแกรม C # หรือในภาษา GDScript.

GDScript เป็นภาษาโปรแกรมระดับสูงคล้ายกับ Python ซึ่งสร้างขึ้นโดยเฉพาะสำหรับ Godot ดังนั้นจึงเพิ่มฟังก์ชันการทำงานและการเพิ่มประสิทธิภาพ แต่อาจไม่เหมาะสำหรับการใช้งานทั้งหมด:

  • การเติมโค้ดอัตโนมัติเป็นไปไม่ได้เสมอไป
  • ข้อ จำกัด ถูก จำกัด โดยล่าม
  • ไม่รายงานข้อผิดพลาดทั้งหมดในการรวบรวม (หรือการเขียน)
  • โค้ดอ่านได้น้อยและยากต่อการ refactor

Godot มีเอ็นจิ้น 2D ขั้นสูงอิสระและสมบูรณ์ไม่จำเป็นต้องปลอม 2D ในพื้นที่ 3 มิติ

ติดตั้งเครื่องยนต์รวมถึง ไฟ, เงา, เฉดสี, ​​GUIs, สไปรต์, ชุดกระเบื้อง, การเลื่อนพารัลแลกซ์, รูปหลายเหลี่ยม, ภาพเคลื่อนไหว, ฟิสิกส์, อนุภาคและอื่น ๆ นอกจากนี้ยังสามารถผสม 2D กับ 3D หรือ 3D กับ 2D โดยใช้โหนดวิวพอร์ต

Godot มีระบบภาพเคลื่อนไหวที่ซับซ้อนและเป็นหนึ่งในระบบภาพเคลื่อนไหวที่ดีที่สุดพร้อมการสนับสนุน การแก้ไขภาพเคลื่อนไหวโครงกระดูกการผสมต้นไม้แอนิเมชั่นการปรับเปลี่ยนฉากตัดแบบเรียลไทม์ฟังก์ชั่นการโทรและเพียงแค่ทำให้คุณสมบัติที่ส่งออกโดยโหนดใด ๆ เคลื่อนไหว

Godot ยังมีเอ็นจิ้นฟิสิกส์ของตัวเองสำหรับทั้ง 2 มิติและ 3 มิติที่มีการตรวจจับการชนร่างกายแข็งร่างนิ่งตัวละครยานพาหนะเรย์คาสต์ทางแยกและอื่น ๆ อีกมากมาย

คุณสมบัติใหม่หลักของ Godot 3.1

เวอร์ชันใหม่ของเอ็นจิ้นเกมโอเพนซอร์ส Godot เพิ่งเปิดตัวซึ่งมาถึงเวอร์ชัน 3.1 ซึ่ง เวอร์ชันใหม่นี้มีชุดการเปลี่ยนแปลงการปรับปรุงและการเพิ่มเติมที่น่าสนใจ

เครื่องยนต์ใหม่

ด้วย Godot 3.1 รุ่นใหม่นี้ ได้รับเอ็นจิ้นการเรนเดอร์ OpenGL ES 2.0 ใหม่

ในขณะที่การอัปเดตเป็นเวอร์ชัน 3.0 แทนที่เอ็นจินการเรนเดอร์ OpenGL ES 2.0 ในสาขา 2.X ของเอ็นจิ้นการเรนเดอร์ OpenGL 3.3 / OpenGL ES 3.0

อย่างไรก็ตาม ทีมต้องย้อนกลับไปที่ตัวเลือกนี้และนำเอ็นจิ้นการเรนเดอร์ OpenGL ES 2.0 มาใช้ใหม่เพื่อรักษาประสิทธิภาพที่ดีบนโทรศัพท์มือถือรุ่นเก่าเพิ่มแพลตฟอร์มเป้าหมายและหลีกเลี่ยงข้อผิดพลาดหลายอย่างบนอุปกรณ์มือถือ

อย่างไรก็ตามในขณะที่เอ็นจิ้นการเรนเดอร์ใหม่นี้เสร็จสมบูรณ์สำหรับ 2 มิติ แต่การรับชม 3 มิติได้รับการทำให้ง่าย

ตัวอย่างเช่นพื้นที่สีทั้งหมดอยู่ใน sRGB (ไม่ใช่พื้นที่เชิงเส้นเหมือนเอ็นจินการเรนเดอร์ OpenGL ES 3.0)

ไม่รองรับการแสดงผลแบบ PBR ฟีเจอร์ shader บางอย่างจะไม่ทำงาน (ข้อ จำกัด เนื่องจาก OpenGL เวอร์ชันก่อนหน้า)

เช่นเดียวกับผลหลังการรักษาบางอย่าง โพรบไฟทั่วโลกจะไม่ทำงานไม่มี GPU ที่จะจัดการอนุภาค

แม้ว่าในอนาคตคาดว่าจะมี Vulkan rendering Engine ซึ่งจะทำให้เอ็นจิ้นการเรนเดอร์ OpenGL ES 3.0 ล้าสมัยไปแล้ว งานควรเน้นไปที่การเรนเดอร์สามมิติ สรุปผลงาน Godot 3 จะออกมาในหนึ่งปีตามปกติ

การปรับปรุง GDScript

ในทางกลับกัน GDScript ได้รับการปรับปรุงบางอย่าง เนื่องจากการพิมพ์เป็นเพียงคุณสมบัติของโปรแกรมแยกวิเคราะห์และจะช่วยให้ Godot สามารถส่งข้อความเตือนไปยังผู้ใช้โดยหวังว่าจะปรับปรุงคำแนะนำเฉพาะเครื่องเพื่อเพิ่มประสิทธิภาพ

ความแปลกใหม่อื่น ๆ

นอกจากนี้ยังมีการวางแผนเวอร์ชัน 3.2 ในอีกไม่กี่เดือนข้างหน้า หลัง ควรมี: คำแนะนำที่เขียนในสคริปต์การสนับสนุน FBX (ไม่ว่าจะผ่าน Assimp หรือผ่าน OpenFBX) เวิร์กโฟลว์ที่ได้รับการปรับปรุงสำหรับ Android และ iOS รวมถึงการเพิ่ม SDK เฉพาะสำหรับอุปกรณ์เคลื่อนที่ (เช่น AdMob) การนำตัวแก้ไขไปยังเว็บเบราว์เซอร์และการปรับปรุงการจัดการเครือข่ายเพื่อรองรับโปรโตคอลที่ทันสมัยและเซิร์ฟเวอร์เฉพาะ

เห็นได้ชัดว่าเวอร์ชัน 3.1 มีแพตช์เพื่อปรับปรุงความเสถียรและแก้ไขข้อบกพร่องในนาทีสุดท้าย

Godot สามารถดาวน์โหลดได้ที่ หน้านี้ สำหรับ Windows, Mac OS และ Linux คุณยังสามารถค้นหาได้ที่ อบไอน้ำ y itch.io.


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา