作为备受游戏开发者关注的开源游戏引擎,Godot 项目持续推进新版本的研发进程,力图在稳定性和创新性之间取得平衡。2025 年 7 月发布的 Godot 4.5 Beta 2 版本正是这样一次重要的中期测试更新,它解决了大量先前版本中的回归问题,并进行关键功能的调整和改进,体现了Godot 社区对软件质量高度负责的态度。Godot 4.5 的发展进程已经进入了功能冻结阶段,意味着新功能的添加受限,但对现有功能的修正和完善依然活跃。Beta 2版本功能修正主要集中在输入系统的重构、GDScript 语法的演进、3D和多GPU支持、以及跨平台兼容性的增强等多个层面,且更多细节值得开发者深入了解。此次版本还带来了不少与社区互动密切相关的创新尝试,如升级SDL3的输入驱动以及对新型代码注释方式的支持,展示了Godot引擎在拥抱开源社区协作方面的显著进步。重新审视输入系统,集成SDL3作为核心解决方案可谓是Godot 4.5 Beta 2中最受关注的技术亮点。
SDL(Simple DirectMedia Layer)作为跨平台的多媒体处理库,其3.0版本带来了更丰富的功能和优化。Godot通过引入SDL3输入驱动,简化并增强了操控设备的集成流程,替代了原有的输入机制,不仅提高了输入响应的稳定性和准确性,也为将来扩展更多高级输入特性打下基础。此次首次贡献者Nintorch的加入,推动了这一革新进程,体现了开源社区的力量与活力。相较于以往,采用SDL3后,开发者可以期待Godot在处理游戏手柄、摇杆以及其他多样化输入设备方面拥有更好的扩展能力,为不同设备组合的游戏开发带来便利。同时,这种底层输入架构的更新改善了引擎的整体架构,使得未来维护和拓展工作更加顺畅。GDScript作为Godot专有的脚本语言,在新版本中也迎来重要语法变动。
此前引入的abstract(抽象)关键字设置经过团队审议,决定将其由关键字转为注解形式,这一调整使得代码表达更为规范简洁,也降低了潜在的语法冲突和学习门槛。开发者现在只需在类定义前加上@abstract注解,而非传统的关键字形式,这种注解式语言特性的引入,契合了现代脚本语言的设计趋势,增强语义表达和代码可读性。相比于Beta 1,此举体现出开发团队根据社区反馈反复打磨语言设计的用心,帮助开发者更轻松阐释抽象基类意图。此外,Godot开发组经过深思熟虑后,决定撤销场景预览缩略图功能的Beta 1版本改动。场景缩略图功能原本被广泛期待,能够提升编辑器用户体验,但测试期间发现其引入的复杂影响超出预期,特别是在性能和稳定性方面。该功能的撤回展示了Godot对质量优先原则的坚持,避免把不成熟的特性强行推入生产环境,表现了面向未来版本4.6的规划策略和谨慎态度。
Godot 4.5 Beta 2版本也修复了多项3D相关的核心问题,例如解决了在同时打开多个视口时3D自由视角操作的失败问题,提升了跨视口交互的流畅性。音频模块方面,为适配苹果嵌入式平台增加了权限申请机制,改进了iOS麦克风输入体验,并修正了Webkit浏览器中音频工作线程泄露的问题。这些更新体现了Godot团队对细节的严格把控和对多平台兼容性的重视。此外,安卓和iOS编辑器中的光照贴图和UV展开模块均被启用,增强了移动平台的渲染能力。编辑器自身新增了用户界面显示切换的功能,有利于开发者根据实际需求调整属性路径的UID显示,更加灵活便捷。导出功能上,Android平台实现了稀疏捆绑PCK格式支持,提高了资源管理的效率。
GDScript调试器的错误触发功能得到了强化,并修复了语言服务器协议在处理文件URI时出现的错误提示问题,整体提升了脚本开发和调试的体验。图形渲染方面,双精度模型视图矩阵支持的加入突破了精度限制,有助于高精度3D场景渲染。体素全局照明的颜色空间修正和GLES3的立体输出问题也被有效解决,保证了画面渲染的准确性和稳定。XR(扩展现实)领域的支持也在不断完善,混合应用运行以及OpenXR渲染模型扩展的加入,为虚拟现实和增强现实项目开辟了更多可能。总体来看,Godot 4.5 Beta 2版本带来的不仅是大量Bug的修复,更体现了引擎架构在跨平台和多核心功能集成上的巨大进步。引擎维护团队和全球贡献者通力合作,构建了一个更加稳定高效的开发环境,同时为即将到来的正式版本打下坚实基础。
与此同时,Godot社区鼓励测试者积极反馈问题,尤其是任何可能导致项目回退的兼容性隐患,确保最终发布版本的可靠性。同时,官方提醒开发者保持定期备份和版本控制,以防止在使用测试版本时发生数据丢失或项目损坏。Godot项目作为非营利开源事业的典范,依赖社区力量及慷慨捐赠支持开发者薪资,推动持续创新,保证了项目健康向前发展。无论是资深开发者还是新入门者,都能在Godot 4.5 Beta 2中体验到游戏引擎设计的诚意与进步。未来版本的4.6更值得期待,届时包括先前被搁置的场景缩略图功能也将重新审视,实现引擎性能和用户体验的全方位提升。总的来说,Godot 4.5 Beta 2是一次在技术细节与用户体验之间的精妙平衡,体现了开源力量和敏捷开发的结合,为全球游戏开发者打造了一个功能强大、开放自由的创作平台。
。