开发快照:Godot 4.7 beta 5
2026-06-03
源地址:https://godotengine.org/article/dev-snapshot-godot-4-7-beta-5/
虽然我们现在仍然对我们的整体稳定性充满信心,但自4.7 beta 4以来所做的一些更改值得进一步评估。因此,在进入候选版本阶段之前,我们正在做最后一个开发快照,即Godot 4.7 beta 5(这次是真的)。
如果您有能力,请考虑为该项目提供财务支持。Godot由志愿者和小型付费贡献者团队共同维护。您的捐款将用于赞助他们的工作,并确保他们能够全身心投入到满足项目需求的工作中。
跳转到下载部分,立即尝试一下,或者继续阅读以了解有关此版本中改进的更多信息。您还可以尝试此版本的网页编辑器、XR编辑器或安卓编辑器。如果您对后者感兴趣,请申请加入我们的测试组,以获取预发布版本的访问权限。
封面插图来自女孩舞会,这是一款女孩舞会游戏,当球很好。你可以在itch.io上免费玩游戏,并在Bluesky上关注开发者——3deneur、kit、Crayon和wriks!
亮点
要了解Godot 4.7的总体新功能,请查看4.7 beta 1的亮点,其中涵盖了许多更改。这篇博客文章只介绍了beta 4和beta 5之间的变化。本节涵盖了自beta 4快照以来最相关的更改,这些更改主要是回归修复:
- 2D: Fix Polygon2D being culled against a stale AABB after editing vertices (GH-119872).
- 2D: Fix drawable texture access before null check (GH-119930).
- Animation: Fix AnimationNode’s branching by custom timeline usage (GH-119980).
- Animation: Fix empty animation menu in blend space editor (GH-119964).
- Animation: Make AnimationNodeAnimation’s custom timeline processing logic compatible with AnimationMixer (GH-119871).
- Audio: Pulseaudio: Do not crash when getting latency when disconnected (GH-119975).
- Audio: Pulseaudio: Do not report the same message twice in a row (GH-119977).
- Editor: Enable touch_dragger in ExportTemplateManager on touchscreen devices (GH-119890).
- Editor: Fix “Change Type” ignoring non-top-level nodes and editing foreign nodes (GH-119909).
- Editor: Fix “Open Documentation” ignoring non-top-level nodes (GH-119908).
- Editor: Prevent crash when detaching freed debugger (GH-119992).
- GDScript: Move stack cleanup after resumed coroutine completion (GH-119755).
- GUI: Fix EditorSpinSlider not showing tooltips (GH-119950).
- GUI: Properly update shader text syntax highlighting (for disabled regions) (GH-119968).
- I18n: Improve some strings in ScenePaint2DEditor (GH-119880).
- Physics: Jolt: Change ConeTwistJoint3D to use cone shaped limits (GH-119982).
- Plugin: Fix EditorPlugin::remove_control_from_docks freeing passed control (GH-117337).
- Rendering: Don’t use CreateCommandList1 on D3D12 (GH-119971).
- Rendering: Put area light cluster iterations behind a spec constant (GH-119970).
更新日志
20名贡献者为此版本提交了32个修复程序。请参阅我们的交互式更改日志,了解自4.7 beta 4以来的完整更改列表。您还可以查看与之前的4.6功能版本相比,4.7中包含的所有更改。
此版本基于commit bbd3f43b5构建。
下载
下载 Godot 4.7 beta5
导出模板及其他下载内容 捐献
标准构建包括对GDScript和GDExtension的支持。
.NET构建(标记为mono)支持C#以及GDScript和GDExtension。
尽管引擎维护人员会尽最大努力确保每个预览快照和候选版本都是稳定的,但这些版本从定义上来说都是预发布软件。请务必经常备份,或使用Git等版本控制系统,以防止项目损坏或数据丢失。
已知问题
每次发布时,我们都承认会出现各种问题,这些问题虽然已被报告,但尚未得到解决。有关已知错误的完整列表,请参阅GitHub问题跟踪器。
报告问题
在测试阶段,我们专注于解决回归问题(即以前版本中有效的东西现在被破坏了)和新功能引入的重大新错误。您可以查看我们当前的回归列表和重要问题,我们的目标是在发布4.7之前解决这些问题。此列表是动态的,如果我们在更多用户开始测试测试版快照后发现新的显示停止问题,则会更新此列表。
每次发布,我们都承认会有各种问题已经报告,但尚未得到解决。有关已知错误的完整列表,请参阅GitHub问题跟踪器。
支持
Godot是一款非盈利的开源游戏引擎,由数百名贡献者在业余时间开发,同时,得益于Godot社区的慷慨捐赠,还聘请了少数兼职和全职开发人员。衷心感谢每一位为该项目贡献时间或资金支持的人!
如果您想在经济上支持该项目,并帮助我们确保未来的招聘工作,您可以通过Godot发展基金来实现这一目标。
如果您想为该项目提供财务支持,并帮助我们确保未来的人才招聘,您可以通过Godot基金会管理的Godot发展基金平台进行捐赠。此外,您还可以选择其他更适合您的捐赠方式。
现在捐赠