Godot 3.4 มาพร้อมกับการรองรับ Apple M1, PWA ใน HTML5, การปรับปรุงเครื่องยนต์ และอื่นๆ

โปรแกรมวิดีโอเกม Godot มีผู้สนับสนุนรายใหม่

หลังจาก 6 เดือนของการพัฒนา ประกาศเปิดตัวเวอร์ชันใหม่ของเอ็นจิ้นเกมฟรี Godot 3.4 แล้วและในเวอร์ชันใหม่นี้ ได้มีการนำชุดของการปรับปรุงมาใช้ ซึ่งเราสามารถพบการปรับปรุงในตัวแก้ไข การสนับสนุนที่มากขึ้น และอื่นๆ

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

รหัสเอ็นจิ้นเกม สภาพแวดล้อมการออกแบบเกม และเครื่องมือการพัฒนาที่เกี่ยวข้อง (เอ็นจิ้นฟิสิกส์ เซิร์ฟเวอร์เสียง แบ็กเอนด์การเรนเดอร์ 2D / 3D ฯลฯ) เผยแพร่ภายใต้ใบอนุญาตจาก MIT

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

ในเวอร์ชันใหม่ของเครื่องยนต์นี้ หนึ่งในความแปลกใหม่หลักที่โดดเด่นคือ เพิ่มการสนับสนุนสำหรับ ระบบที่ใช้ชิปเป็นหลัก แอปเปิ้ลซิลิคอน (M1) สำหรับแพลตฟอร์ม macOS

ในขณะที่ สำหรับแพลตฟอร์ม HTML5 ความสามารถในการติดตั้ง ในรูปแบบแอพพลิเคชั่น กปภ. (เว็บแอปโปรเกรสซีฟ) เพิ่มอินเทอร์เฟซ JavaScriptObject สำหรับการโต้ตอบระหว่าง Godot และ JavaScript (ตัวอย่างเช่น คุณสามารถเรียกใช้เมธอด JavaScript จากสคริปต์ Godot) และสำหรับบิลด์แบบมัลติเธรด การสนับสนุน AudioWorklet ได้ถูกนำมาใช้

เพิ่มเติม มีการปรับปรุงตัวแก้ไขเพื่อปรับปรุงการใช้งาน pues เพิ่มฟังก์ชันการโหลดทรัพยากรอย่างรวดเร็วในโหมดการตรวจสอบมีการเพิ่มการสร้างโหนดในตำแหน่งที่กำหนดเอง มีการเพิ่มอินเทอร์เฟซใหม่สำหรับการส่งออกเทมเพลต และดำเนินการเพิ่มเติมด้วย gizmo (ระบบ bounding box) และตัวแก้ไขภาพเคลื่อนไหวตามเส้นโค้ง Bezier ได้รับการปรับปรุง

ในเอ็นจิ้นการจำลองทางฟิสิกส์ ประสิทธิภาพได้รับการปรับปรุงอย่างมาก ของการสร้างวัตถุนูนจากตาข่ายและโหมดการติดตามการชนในส่วนต่อประสานการตรวจสอบได้รับการออกแบบใหม่ สำหรับกลไกจัดการฟิสิกส์ 2 มิติ เพิ่มการรองรับสำหรับโครงสร้าง BVH (ลำดับชั้นของ Bounding Volume Hierarchy) สำหรับการแยกเชิงพื้นที่แบบไดนามิก เอ็นจิ้นฟิสิกส์ 3 มิติรองรับฟังก์ชัน HeightMapShapeSW และเพิ่มการซิงโครไนซ์กับ KinematicBody3D

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

เพิ่มโหมดย้อนกลับการเปลี่ยนแปลงแล้ว ซึ่งช่วยให้สามารถยกเลิกการเปลี่ยนแปลงฉากทั้งหมดที่เกิดจากแอปพลิเคชันแอนิเมชั่นผ่าน AnimationPlayer ได้ทันที แทนที่จะยกเลิกการเปลี่ยนแปลงของแต่ละคุณสมบัติทีละรายการ

เพิ่มตัวเลือกในการตั้งค่าเพื่อเปลี่ยนระดับการซูมของมุมมอง 2 มิติ ซึ่งตัวอย่างเช่น สามารถใช้เพื่อขยายหรือลดองค์ประกอบ 2 มิติ โดยไม่คำนึงถึงโหมดขยายในปัจจุบัน

ของการเปลี่ยนแปลงอื่นๆ ที่โดดเด่นจากเวอร์ชันใหม่นี้:

  • Files API ได้เพิ่มความสามารถในการทำงานกับไฟล์ (รวมถึง PCK) ซึ่งมีขนาดใหญ่กว่า 2GB
  • มีการเปลี่ยนแปลงเพื่อปรับปรุงความคล่องแคล่วในการเรนเดอร์โดยการคำนวณการเปลี่ยนแปลงเฟรมโดยไม่ต้องเชื่อมโยงกับตัวจับเวลาของระบบและเพื่อแก้ไขปัญหาเกี่ยวกับเวลาเอาต์พุตเมื่อใช้ vsync
  • เพิ่มการรองรับไปยังระบบประมวลผลอินพุต InputEvents สำหรับการเชื่อมโยงรหัสสแกนที่สะท้อนตำแหน่งทางกายภาพของปุ่มบนแป้นพิมพ์ โดยไม่คำนึงถึงรูปแบบที่ทำงานอยู่
  • เพิ่มอินเทอร์เฟซ AESContext และ HMAContext เพื่อเข้าถึงอัลกอริทึมการเข้ารหัส AES-ECB, AES-CBC และ HMAC จากสคริปต์ เพิ่มความสามารถในการบันทึกและอ่านคีย์ RSA สาธารณะเพื่อสร้างและตรวจสอบลายเซ็นดิจิทัล
  • มีการเพิ่มวิธีการปรับสีแบบใหม่ ACES Fitted ที่ช่วยให้มีความสมจริงและความแม่นยำทางกายภาพมากขึ้นโดยการเพิ่มคอนทราสต์ของวัตถุที่สว่าง
  • เพิ่มการรองรับสำหรับรูปทรงการปล่อยอนุภาค 3 มิติรูปทรงกระบอกกลวงหรือวงแหวน

สุดท้ายหากคุณต้องการทราบข้อมูลเพิ่มเติมคุณสามารถตรวจสอบรายละเอียดได้ ในลิงค์ต่อไปนี้.

รับ Godot

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


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

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

*

*

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