图片来源:Horripilant
一款增量式地牢爬行游戏,在游戏中你会遇见“上帝”,并最终杀死上帝。
开发快照:Godot 4.7 dev 2
沫萝
2026年3月12日
随着开发周期逐渐走出早期阶段,本次更新的变更范围也不再像之前那样相对受限。其中有些改动规模非常大,因此并不会一次性全部合入,而是以逐步小批量的方式分阶段发布。从博客文章的角度来看,这种方式确实略显尴尬,因为并非所有内容都已经准备好展示。不过,为了尽早进行测试而快速集成仍然始终是最高优先级。此外,在此期间依然有不少值得展示的新功能!
编辑器:支持复制/粘贴整段或分类属性
Raphaël Daubelcour 以一项重磅功能拉开本次更新的序幕。在 GH-111469
中,他们为编辑器带来了一个长期被用户强烈请求的功能:可以复制并粘贴整个
Section 或 Category
的属性数据。此前,如果需要复制某个属性的数据,往往必须逐个字段复制,再逐项粘贴。现在,这一过程可以通过一次操作完成整段复制粘贴,大幅提升了工作效率。
编辑器:UI 中的代码名称使用等宽字体
本次开发快照中,编辑器在易用性(QOL)方面也获得了大量改进。Malcolm
Anderson 在 GH-112219 中实现了另一项广受欢迎的功能:在 UI
中为代码名称使用等宽字体(monospaced
font)显示。当类似代码的数据(如方法、信号、属性等)使用符合其语境的等宽字体显示时,UI
的可读性会明显提升。尤其是在这些元素与普通信息所使用的标准字体形成区分时,效果更加明显。
动画:动画轨道编辑器支持折叠分组
Malcolm 的贡献还不止于此。在 GH-113479
中,他为动画轨道编辑器(Animation Track
Editor)添加了分组折叠(Collapse
Groups)功能。这一看似简单的改动,对于需要处理极其庞大的动画树(Animation
Tree)的用户来说将会立即产生明显的帮助。当然,即使是在规模较小的动画项目中,这一功能同样能够提升编辑体验。
Apple 平台:支持 HDR 输出
你可能还记得在上一个开发快照中提到,我们计划在 4.7
开发周期中为所有支持的平台逐步加入 HDR 支持。Windows
平台已经获得了初始实现,而现在轮到 Apple 平台了。Stuart Carnie 在
GH-106814 中为所有 Apple 平台实现了完整的 EDR
显示支持。因为相关内容涉及的技术范围较广,关于 HDR
的官方文档仍未编写完成。不过在下一个开发快照中,我们将提供一篇更深入的
HDR 技术解析。
更多改进!
许多令人兴奋的更新无法逐一介绍,以下是精选:
- 2D:新增 Scene Painter(场景绘制工具)(GH-109360)
- 3D:在 3D 编辑器中新增 “Follow Selection(跟随选中对象)” 功能,可通过连续两次使用 Center Selection 实现(GH-99499)
- 构建系统:SCons:为 Web 构建启用 wasm64 支持(GH-102378)
- 编辑器:在 Remote Inspector(远程检查器)中显示自定义类名(GH-108208)
- GUI:为脚本编辑器新增 join_lines(合并行)快捷键(GH-111547)
- GUI:改进 RichTextLabel 中的表格渲染(GH-116277)
- GUI:TextureRect 支持对 AtlasTexture 进行平铺(tiling)(GH-113808)
- 输入系统:为键盘和鼠标输入事件添加设备 ID(GH-116274)
- 输入系统:iOS 平台新增 SDL3 摇杆输入驱动支持(GH-114316)
- 插件:Android:插件支持 Gradle 平台依赖(platform dependencies)(GH-115888)
- 渲染:编辑器新增 MipMaps 与 rd_textures 相关功能(GH-109004)