From 072039589f2d8d4b22672ace3f146bd339032876 Mon Sep 17 00:00:00 2001 From: DarkSun Date: Sat, 2 Dec 2023 05:04:53 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=89=E9=A2=98[news]:=2020231201=20Godot=20?= =?UTF-8?q?4.2=20Released:=20Taking=20The=20Open-Source=20Game=20Engine=20?= =?UTF-8?q?Up=20a=20Notch?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit sources/news/20231201 Godot 4.2 Released- Taking The Open-Source Game Engine Up a Notch.md --- ... The Open-Source Game Engine Up a Notch.md | 147 ++++++++++++++++++ 1 file changed, 147 insertions(+) create mode 100644 sources/news/20231201 Godot 4.2 Released- Taking The Open-Source Game Engine Up a Notch.md diff --git a/sources/news/20231201 Godot 4.2 Released- Taking The Open-Source Game Engine Up a Notch.md b/sources/news/20231201 Godot 4.2 Released- Taking The Open-Source Game Engine Up a Notch.md new file mode 100644 index 0000000000..29940f97dc --- /dev/null +++ b/sources/news/20231201 Godot 4.2 Released- Taking The Open-Source Game Engine Up a Notch.md @@ -0,0 +1,147 @@ +[#]: subject: "Godot 4.2 Released: Taking The Open-Source Game Engine Up a Notch" +[#]: via: "https://news.itsfoss.com/godot-4-2/" +[#]: author: "Sourav Rudra https://news.itsfoss.com/author/sourav/" +[#]: collector: "lujun9972/lctt-scripts-1700446145" +[#]: translator: " " +[#]: reviewer: " " +[#]: publisher: " " +[#]: url: " " + +Godot 4.2 Released: Taking The Open-Source Game Engine Up a Notch +====== +Another update to Godot with useful changes to close-in on proprietary +options like Unreal, Unity, etc. +[Godot][1], the community favorite alternative to proprietary game engines such as Unreal and Unity, has a new major update! + +**Godot 4.2** has “ _arrived in style_ ” with loads of updates across the board. It continues in the path that the [Godot 4.0 release][2] paved, and builds upon it. + +Grab a beverage of your choice, as I highlight the good things about this release ☕ + +**Suggested Read** 📖 + +![][3] + +### Godot 4.2: What's New? + +There are plenty of new things with the Godot 4.2 release. But, we will focus on the **key highlights** : + + * **Official ARM Support on Linux** + * **Editor Improvements** + * **More Version Control Friendly** + * **Enhanced Tilemaps** + * **Improvements to Multiplayer/Networking** + * **Better Navigation System** + + + +#### Official ARM Support on Linux + +Even though it was possible to manually build Godot for ARM-based devices on Linux, there was **never an official ARM build for Linux**. + +However, that has now changed with the Godot 4.2 release. They have provided both **32-bit and 64-bit versions of Godot for ARM** on their downloads page. + +Keep in mind that this is **an experimental undertaking** , so expect bugs and issues. + +![][4] + +#### Editor Improvements + +![][5] + +There have been many improvements on the editor side of Godot. + +As illustrated by the screenshot above, the first one is a new addition to the code editor called “ **Code Region** ”. It allows you to **break up scripts into named blocks** , which can then be minimized to lessen clutter. + +![][6] + +Another new addition to Godot is the **ability to extend each side of box shapes individually within the editor viewport**. Previously, this was only limited to the center point and symmetrical extents. + +![][7] + +The **project manager also sees an update** , the general project import workflow has been improved alongside a rearrangement of buttons. + +#### More Version Control Friendly + +Godot 4.2 comes with a fix to an issue where changing scenes or renaming nodes during 'ready' would lead to crashes, various issues related to renaming/moving files were also fixed. + +The developers also added: + +> Also, some cases of sporadic changing of resource IDs in scenes have been solved ([GH-65011][8]). There is still room for improvement, but this already makes 4.2 way more version control friendly. + +#### Enhanced Tilemaps + +![][9] + +Alongside **major performance optimizations to the tile/tilemap system** of Godot, there is a new feature that allows you to **rotate or flip a tile/tile pattern** while placing them anywhere. + +#### Improvements to Multiplayer/Networking + +This release also features **improvements for the high-level multiplayer system;** the ' _MultiplayerSynchronizer_ ' node now supports syncing of transform components, sub-resource properties, and other types of indexed data. + +There is also **a security fix for a denial-of-service vulnerability** that was previously disclosed with the Godot 4.0.4 RC1 release. + +📋 + +The developers recommend that users upgrade to Godot 4.0.4, 4.1.2, or 4.2 to avoid issues. + +#### Better Navigation System + +![][10] + +Godot 4.2 brings about **navigation mesh baking for 2D** , it can handle physics bodies, mesh instances, plain polygons and more. + +Furthermore, **support for multi-threading was added** for 2D and 3D navigation mesh baking for improving performance, and reducing stutters. + +#### 🛠️ Other Changes and Improvements + +There are plenty of other changes worth noting: + + * Improvements to the [GDExtension][11] system. + * Support for AMD's [FSR 2.2][12] tech. + * A **major rework** of the graph-building nodes. + * **Native file selection** dialog for Linux, Windows, and macOS. + * It is now possible to **specify a different install folder** for add-ons and assets. + * **A fix for the Steam Input issue** that caused some gamepad events to be handled twice. + + + +For more details on this release, you can through the [official release notes][13]. + +### 📥 Download Godot 4.2 + +Head over to the [official website][14] to grab the latest release of Godot for Linux. For other packages, you could also refer to its [GitHub repo][15]. + +[Godot 4.2 (GitHub)][15] + +_💬 What are your thoughts on this release? Giving a chance to this wonderful open-source game engine already? Tell us about it in the comments!_ + +* * * + +-------------------------------------------------------------------------------- + +via: https://news.itsfoss.com/godot-4-2/ + +作者:[Sourav Rudra][a] +选题:[lujun9972][b] +译者:[译者ID](https://github.com/译者ID) +校对:[校对者ID](https://github.com/校对者ID) + +本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 + +[a]: https://news.itsfoss.com/author/sourav/ +[b]: https://github.com/lujun9972 +[1]: https://godotengine.org/ +[2]: https://news.itsfoss.com/godot-4-0-release/ +[3]: https://news.itsfoss.com/content/images/size/w256h256/2022/08/android-chrome-192x192.png +[4]: https://news.itsfoss.com/content/images/2023/04/Follow-us-on-Google-News.png +[5]: https://news.itsfoss.com/content/images/2023/12/Godot_4.2_a.jpg +[6]: https://news.itsfoss.com/content/images/2023/12/Godot_4.2_b.jpg +[7]: https://news.itsfoss.com/content/images/2023/12/Godot_4.2_c.jpg +[8]: https://github.com/godotengine/godot/pull/65011 +[9]: https://news.itsfoss.com/content/images/2023/12/Godot_4.2_d.jpg +[10]: https://news.itsfoss.com/content/images/2023/12/Godot_4.2_e.jpg +[11]: https://docs.godotengine.org/en/stable/tutorials/scripting/gdextension/what_is_gdextension.html +[12]: https://community.amd.com/t5/gaming/amd-fidelityfx-super-resolution-2-2-racing-into-more-games-and/ba-p/563910 +[13]: https://godotengine.org/article/godot-4-2-arrives-in-style/ +[14]: https://godotengine.org/download/linux/ +[15]: https://github.com/godotengine/godot/releases/tag/4.2-stable