几天前,Godot 4.3 新版本正式发布。这款免费开源的游戏引擎经过八个月的开发,在 2D 和 3D 功能方面都带来了一系列重大改进。
Godot 4.3 版本发布,凝聚了 500 位贡献者的心血,累计编写了超过 3500 项代码。最新版本的 Godot 带来了诸多新功能和改进,包括支持方面的改进、物理引擎方面的改进、可视化编辑器方面的改进等等。
Godot 4.3的主要新功能
在 Godot 4.3 的新版本中,开发人员致力于改进引擎对不同平台的支持和兼容性,并为 Linux 和 BSD 系统添加了对 Wayland 协议的实验性原生支持,从而提高了引擎在这些平台上的集成度。
Godot 4.3 新版本的另一个改进是 新的音频资源 已经介绍过,«AudioStreamInteractive, AudioStreamPlaylist y AudioStreamSynchronized",允许 创建响应游戏背景的动态音乐, 提高游戏环境中音频的沉浸感和适应性。
此外,还新增了在二维空间模拟物理过程时进行插值的功能。这使得可以创建额外的帧来表示物体当前位置和未来位置之间的中间状态,从而带来更流畅的视觉体验,尤其是在高刷新率显示器和低性能设备上。
关于可视化着色编辑器的改进,最显著的是其完全重新设计,以处理更大更复杂的着色图形。节点现在根据其类别着色,节点之间的连接使用更醒目的颜色,从而提高了清晰度和视觉感知。此外,还新增了两种节点类型:“重定向”和“框架”,简化了节点移动和视觉高亮显示,从而改善了编辑器内的组织结构和工作流程。
另一方面,在Godot 4.3中 已添加一个节点 TileMapLayer 该 可以轻松地在编辑器中添加和操作图层。此外,节点 TileMap 以前创建的可以变成 TileMapLayer 只需单击一下,即可改善游戏开发项目中的层管理。
重新引入了对导出在单线程中运行的 Web 应用程序的支持,提高了浏览器兼容性并简化了服务器要求。已实施的优化可降低死锁的可能性并提高资源加载的可靠性,尤其是在多线程环境中。 
Godot 4.3 还着重改进了动画功能,引入了新的 SkeletonModifier3D 节点,简化了使用脚本组织和控制骨骼关节运动的操作。此外,还增加了导入 FBX 格式骨骼动画的高级选项,以及直接从界面管理关键帧的功能。
现在还可以自动将导航网格分割成更小的部分,优化具有大世界的项目并提高性能和内存消耗。
其他值得注意的变化包括:
- 该编辑器现在允许直接导入 FBX 格式文件,无需外部转换器,从而简化了工作流程。
- 该设计经过现代化改造,可直接访问语言、主题、缩放级别和网络模式等基本设置,并包含用于检查更新的组件。
- 新的 Parallax2D 节点可以更轻松地在 2D 游戏中创建深度效果,以不同的速度移动背景元素以生成深度幻觉。
- 添加了一个 API,允许开发人员插入自己的代码来修改渲染逻辑,这对于运动模糊等高级效果很有用。
- 雾生成的改进,现在使我们能够更精确地确定雾开始的位置以及雾何时变得完全不透明,从而丰富了大气场景。
- 添加了使用清理、打包和混淆导出时减少代码大小的功能。还引入了新的“不是”运算符,并且编辑器中的代码完成得到了改进。
- 使用 OpenXR 和 WebXR 扩展了虚拟现实的开发功能,并提供了对 Meta XR 模拟器的额外支持。在网页游戏中,音质得到了改善,并且增加了显示闪屏的功能。
最后,如果您想了解更多信息,可以点击以下链接查看详情。
获取戈多 4.3
Godot 可在此页面下载,支持 Windows、Mac OS 和 Linux 系统。您也可以在Steam和itch.io上找到它。
游戏引擎代码、游戏开发环境和相关开发工具(物理引擎、声音服务器、2D/3D 渲染后端等)在 MIT 许可证下分发。