เก้าเดือนต่อมา จากการเปิดตัวเวอร์ชัน 3.4 และในขณะที่นักพัฒนาส่วนใหญ่กำลังทำงานในเวอร์ชัน 4.0 การเปิดตัวของ เวอร์ชันใหม่ของเอ็นจิ้นวิดีโอเกมฟรีและข้ามแพลตฟอร์ม โกโดท 3.5.
สำหรับผู้ที่ไม่คุ้นเคยกับเอ็นจิ้นนี้ควรรู้ไว้ว่า เหมาะสำหรับสร้างเกม 2D และ 3D เอ็นจิ้นรองรับภาษาที่ง่าย แห่งการเรียนรู้ เพื่อกำหนดตรรกะของเกม สภาพแวดล้อมแบบกราฟิกเพื่อออกแบบเกม ระบบปรับใช้เกมในคลิกเดียว ความสามารถในการจำลองฟิสิกส์และแอนิเมชั่นที่ครอบคลุม ดีบักเกอร์แบบบูรณาการ และระบบสำหรับระบุปัญหาคอขวดด้านประสิทธิภาพ
รหัสเอ็นจิ้นเกม สภาพแวดล้อมการออกแบบเกม และเครื่องมือการพัฒนาที่เกี่ยวข้อง (เอ็นจิ้นฟิสิกส์ เซิร์ฟเวอร์เสียง แบ็กเอนด์การเรนเดอร์ 2D / 3D ฯลฯ) เผยแพร่ภายใต้ใบอนุญาตจาก MIT
คุณสมบัติใหม่หลักของ Godot 3.5
ในเวอร์ชั่นใหม่ของ Godot 3.5 ที่นำเสนอนี้ขอเน้นว่า มาพร้อมระบบนำทางที่ปรับปรุงใหม่หมดซึ่งเซิร์ฟเวอร์การนำทางใหม่สำหรับ Godot 4.0 ถูกนำมาใช้ในปี 2020 ซึ่งต่อมาถูกย้ายไปยังสาขา 3.x ดังนั้นจึงแก้ไขจุดบกพร่องมากมายและปรับปรุงชุดคุณสมบัติอย่างมาก
นอกเหนือจากนั้น, NavigationServer ใหม่เพิ่มการรองรับการหลีกเลี่ยงสิ่งกีดขวางโดยใช้ไลบรารี RVO2 ในขณะที่ backport เสร็จสิ้นในขณะที่พยายามรักษาความเข้ากันได้ของ API ไว้ภายในเหตุผล แต่มีการกล่าวไว้ว่าพฤติกรรมพื้นฐานจะเปลี่ยนไป โดยส่วนใหญ่จะให้คุณสมบัติและความยืดหยุ่นที่มากขึ้น
นอกจากนี้ การโยกย้าย Godot Engine 3.5 ไปเป็น PS Vita หมายความว่า ผู้พัฒนาเกม ตอนนี้คุณมีตัวเลือกในการส่งออกโครงการของคุณไปที่ รูปแบบที่เหมาะสมสำหรับการติดตั้งบนแล็ปท็อป Sony เช่น .vpk ไฟล์แม้ว่าควรสังเกตว่ายังมีรายการข้อจำกัดทางเทคนิคที่นักพัฒนาจะต้องจัดการเมื่อสร้างเกมเวอร์ชัน Vita
ความแปลกใหม่อีกอย่างที่นำเสนอโดย Godot 3.5 เวอร์ชั่นใหม่นี้คือ ขณะนี้มีโหนด Label3D ที่รอคอยมานาน พร้อมใช้แสดงข้อความในฉาก 3 มิติ สำหรับกรณีการใช้งานขั้นสูง คุณสามารถใช้ TextMesh เพื่อสร้างตาข่าย 3 มิติจากสัญลักษณ์แบบอักษร คุณจึงเพิ่มอักษรศิลป์ลงในฉากของคุณได้
นอกจากนี้เรายังสามารถค้นหา คอนเทนเนอร์การไหลใหม่, HFlowContainer และ VFlowContainer คอนเทนเนอร์โฟลว์ที่เพิ่มใหม่สองตัว จัดเรียงโหนดควบคุมย่อยในแนวตั้งหรือแนวนอนในโฟลว์จากซ้ายไปขวาหรือบนลงล่าง บรรทัดจะถูกเติมด้วยโหนดควบคุมจนกว่าจะไม่พอดีกับบรรทัดเดียวกัน คล้ายกับข้อความในแท็กตัดอัตโนมัติหรือเค้าโครง CSS Flexbox ประเภทคอนเทนเนอร์ใหม่มีประโยชน์อย่างยิ่งสำหรับเนื้อหาแบบไดนามิกในขนาดหน้าต่างต่างๆ
การรวบรวม shaders + การแคชแบบอะซิงโครนัสก็โดดเด่นเช่นกันเนื่องจากระบบใหม่นี้มาถึงแล้วจึงใช้ "supershader" สำหรับแต่ละวัสดุ (shader ขนาดใหญ่ที่รองรับเงื่อนไขการเรนเดอร์ที่เป็นไปได้ทั้งหมด ช้าแต่คอมไพล์เมื่อเริ่มต้น และแคชทางเลือกสำหรับการดำเนินการในอนาคต) ในขณะที่ shader ที่เล็กกว่ามีประสิทธิภาพและคอมไพล์เฉพาะเงื่อนไขจะคอมไพล์แบบอะซิงโครนัส
ซึ่งหมายความว่าในครั้งแรกที่ใช้วัสดุภายใต้เงื่อนไขบางประการ เช่น ประเภทแสง เงาที่เปิดใช้งานหรือไม่ ฯลฯ การเรนเดอร์อาจช้าลงหนึ่งหรือสองวินาที แต่การชะลอตัวจะไม่เลวร้ายเกินไป มีการกล่าวถึงว่าในอุปกรณ์ที่ทรงพลังกว่านั้นอาจมองไม่เห็นด้วยซ้ำ
จากการเปลี่ยนแปลงอื่น ๆ ที่โดดเด่นกว่ารุ่นใหม่นี้:
- การสอดแทรกของวัตถุทางกายภาพ 3 มิติ ทำให้มีความลื่นไหลดีขึ้นระหว่างกลไกทางกายภาพและแสดงการเปลี่ยนแปลงขีดของเครื่องยนต์
- กลไกใหม่ในการเข้าถึงวัตถุฉากจากรหัสตามชื่อเฉพาะ (ปกติคือเส้นทาง)
- Wrapper สตรีมใหม่สำหรับ GUI
- การบดเคี้ยวรูปแบบ 3 มิติ เพื่อปรับฉากให้เหมาะสม
- รองรับ Android (สำหรับผู้จัดพิมพ์เกมสามารถส่งออกไปยัง Android ได้เป็นเวลานาน)
- วัสดุที่สามารถนำไปใช้กับวัตถุได้
- แก้ไขข้อบกพร่องหลายร้อยรายการ
สุดท้ายหากคุณต้องการทราบข้อมูลเพิ่มเติมคุณสามารถตรวจสอบรายละเอียดได้ ในลิงค์ต่อไปนี้.
รับ Godot
Godot สามารถดาวน์โหลดได้ที่ หน้านี้ สำหรับ Windows, Mac OS และ Linux คุณยังสามารถค้นหาได้ที่ อบไอน้ำ y itch.io.