Godot 4.0 Alpha 3
链接:https://pan.baidu.com/s/11rGEA6fww1aD5nA_2jarSg
提取码:2333
--来自百度网盘超级会员V3的分享
What's new
If you're interested in an overview of what's new in Godot 4.0 alpha in general, have a look at the detailed release notes for 4.0 alpha 1. In this alpha 3 blog post, we will only cover the main changes since the previous alpha release.
See the changelog on GitHub for an overview of all changes since 4.0 alpha 2 (191 commits – excluding merge commits ― from 47 contributors).
Some of the most notables feature changes in this update are:
Animation: Allow the drawing and editing of all animation bezier curves (GH-55030).
Core: Fix Variant
Ref<>
assignment (fixes crashes in GDExtension) (GH-57968).Core: Fix internal resource reuse in binary loader (GH-58007).
CSG: Fix exporting CSG nodes as glTF (GH-57969).
Crypto: Implement
OS::get_entropy
andCryptoCore::RandomGenerator
(GH-57887).Debugger: Profilers refactoring via extensible
EditorProfiler
class (GH-57715).DisplayServer: Add exclusive window handling (on macOS and Windows) (GH-56953).
Editor: Reorganize inspector layout workflow for
Control
nodes (GH-55157).Editor: Add
EditorPaginator
and unify array, dictionary, and inspector array editors (GH-57866).Editor: Improved region-select in the 3D editor viewport (GH-57847).
GUI: Add an explicit way to remove a theme type (GH-57973).
Networking: Fix multi-peer path-only replication, optimize single peer object cache (GH-58400).
Rendering: Various bug fixes to both shaders and the Vulkan setup (including updating to Vulkan SDK 1.3.204).
Rendering: Various tweaks to default environment and lighting config to balance quality and performance
Rendering: Use prefiltered radiance for Sky high quality update mode (GH-58177).
Rendering: Add ParticleShader Userdata (GH-58088).
GUI: Add support to drag text to/from
RichTextLabel
(GH-55207).Text: Add sub-pixel glyph positioning support (GH-57877).
Windows: Fix regression for drag and drop support (GH-57961).
Windows: Fix Vulkan driver crash on sub-window minimization (GH-58236).
Known issues
As we are still in the alpha phase of development, there are still many issues to fix, some of which have already been reported and are being worked on. See the GitHub issue tracker for a list of known bugs in the 4.0 milestone. Below we list a few of them that may be important to a lot of users:
GDScript's rewrite has a number of outstanding bugs which may affect your testing.
The Vulkan Mobile backend has a lot of known bugs. We recommend testing rendering features with Vulkan Clustered for now.
AMD FSR implementation may not be working as expected (GH-56173, GH-56174).
Particle trails work incorrectly with random lifetime (GH-55842).
There are of course many more known issues as we're still in the alpha stage. We'll add more to this post if we see testers stumbling on them.
Bug reports
As a tester, you are encouraged to open bug reports if you experience issues with 4.0 alpha 3. Please check first the existing issues on GitHub, using the search function with relevant keywords, to ensure that the bug you experience is not known already.
As in any major release there are going to be compatibility breaking changes. However, we still try to provide a migration path for your projects. If you experience a regression without a known migration path or workaround, do not hesitate to report it.