欢迎光临散文网 会员登陆 & 注册

Godot 4.0 Alpha 3

2022-02-23 20:03 作者:darkstarrd  | 我要投稿

链接: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 and CryptoCore::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.


Godot 4.0 Alpha 3的评论 (共 条)

分享到微博请遵守国家法律