自 4.8 Beta 1 发布以来的两周里,我们的团队在检测并修复近 150 个回归问题方面取得了显著进展。由于 4.8 在此阶段已视为功能完整,本博客文章(涵盖本次 Beta 快照及后续可能发布的版本)将比开发快照更为精简。尽管如此,仍有大量内容需要测试,因此我们欢迎您亲自体验我们的最新版本:Godot 4.8 Beta 2。
如果您有能力,请考虑通过资金支持本项目。Godot 由志愿者和一小支专职贡献者团队共同维护。您的捐款将用于资助他们的工作,确保他们能够全心全意地投入项目需求。
您可以直接跳转至下载部分立即下载体验,或继续阅读以了解本次更新的改进详情。您在本版本中还可以尝试 Web 编辑器、XR 编辑器或 Android 编辑器。如果您对后者感兴趣,请申请加入我们的测试组以获取预发布构建版本。
封面插图出自视觉小说《Heartfall — A Tale in Three Lives》。在游戏中,你将作为 Grian 在一座神秘岛屿上醒来,并与 12 位以上其他角色展开冒险,在多周目剧情路线中经历一系列致命但短暂的恶作剧。您可以在 Steam 上购买该游戏,并在 Bluesky、Tumblr 和 YouTube 上关注开发者!
亮点
如需了解 Godot 4.8 的整体新功能概览,请参阅 4.8 Beta 1 的亮点说明,其中涵盖了大部分变更。本文仅介绍 Beta 1 与 Beta 2 之间的更新内容。本节重点列出自 Beta 1 快照以来最重要的改动,主要为回归问题修复:
- Animation:修复使用盒缩放折叠贝塞尔曲线轨道时间时生成错误撤销数据的问题 (GH-124433)。
- Assetlib:将资产商店的默认排序恢复为“最相关” (GH-124749)。
- Buildsystem:CI:提升最低 Python 版本要求(3.9 → 3.10)(GH-122597)。
- C#:启用 GodotSharp 调试构建的性能优化选项 (GH-124391)。
- Core:将 Instruments 指示器区域嵌套于单一区间名称下 (GH-124831)。
- Editor:禁用原生调试构建中的 CanvasItem 操作 (GH-124549)。
- Editor:修复评估器未在静态函数内运行的问题 (GH-107791)。
- GDScript:为 for 循环变量应用 COMPLETION_DECLARATION 补全提示 (GH-124885)。
- GUI:BaseButton:在处理触摸事件时检查可见视口矩形 (GH-123008)。
- Import:修复将光照贴图缓存插入 unwrap_cache 时的缺陷 (GH-122494)。
- Particles:将粒子角度的默认曲线范围更改为 [-1, 1] (GH-123959)。
- Rendering:修复兼容性渲染模式下乘法混合过暗的问题 (GH-124838)。
- Thirdparty:将各类 Unicode 相关文件更新至 18.0.0 版本 (GH-123567)。
- XR:改善在 XR 视口中使用 Camera3D 时的错误提示信息 (GH-124680)。
更新日志
本次版本共有 59 位贡献者提交了 144 项修复。请参阅我们的交互式更新日志,查看自 4.8-beta1 以来的完整变更列表。您也可以对比上一代 4.7 功能版本,查阅 4.8 包含的所有更改。
本版本基于提交 cafc17a19 构建。
下载
下载 Godot 4.8 beta2
- Linux
- 标准版
- .NET 版
- macOS
- 标准版
- .NET 版
- Windows
- 标准版
- .NET 版
- 导出模板及其他下载
- 捐赠支持
Godot 正在下载……
Godot 的存在离不开像您这样的捐赠者。请帮助我们继续推进开发:
捐赠支持
标准版内置对 GDScript 和 GDExtension 的支持。
.NET 版(标记为 mono)除支持 GDScript 和 GDExtension 外,还包含对 C# 的支持。
此版本要求至少安装 .NET 10.0,最低支持版本已从 .NET 8 提升至 10。
尽管引擎维护人员会尽力确保每个预览快照和候选版本保持稳定,但按定义而言,这仍属于预发布软件。请务必频繁备份项目,或使用 Git 等版本控制系统进行托管,以防发生文件损坏或数据丢失。
已知问题
在 Beta 阶段,我们的重点在于解决回归缺陷(即先前版本正常、当前版本失效的功能)以及新功能引入的重大 Bug。您可以查看我们当前的回归与重大缺陷清单,这些是我们计划在正式发布 4.8 前解决的问题。该清单处于动态更新中,若更多用户开始测试 Beta 快照并发现新的阻断性问题,我们将及时补充。
每次发布都难免存在已报告但尚未修复的各类问题。完整的已知 Bug 列表请参阅 GitHub 问题追踪器。
错误报告
作为测试人员,如果您在使用本版本时遇到问题,我们鼓励您提交 Bug 报告。请先使用相关关键词在 GitHub 上搜索现有问题,以确保您遇到的 Bug 并非已知项。
尤其重要的是报告会导致项目出现回归的变更(例如:某功能在之前的 4.x 版本中运行正常,但在当前快照中失效)。
支持
Godot 是一款非营利性开源游戏引擎,由数百名贡献者在业余时间共同开发,并得益于 Godot 社区慷慨的捐赠,聘请了少数兼职与全职开发者在此奉献。衷心感谢所有为该项目投入时间与资金支持的每一位!
如果您希望以资金支持项目并帮助我们落实未来的招聘计划,可以通过 Godot 基金会管理的 Godot Development Fund 平台进行捐赠。此外还有多种其他捐赠渠道,您可根据偏好选择。
立即捐赠
