Godot Engine 是一个功能丰富的跨平台游戏引擎,可以从一个统一的界面创建 2D 和 3D 游戏。它提供了一套全面的通用工具,因此用户可以专注于制作游戏。游戏可以一键导出到多个平台,包括主要的桌面平台(Linux、macOS、Windows)、移动平台(Android、iOS),以及基于 Web 的平台和游戏机。
由于 Godot 在以前的测试版基础上不断迭代,这些更新说明主要是针对最近的变化(自 Beta 17 以来的变化)。
亮点
- 大量的无效行为现在被正确验证并在 GDScript 文件中报告(GH-72608)。这包括一些以前看起来工作正常但实际上引擎不支持的行为(比如引擎本地方法的覆盖/遮蔽)。你可以把错误变成警告,或者在需要时完全禁用它们。
- 由于阴影逻辑不正确,
CanvasGroup
节点将不再出现比它们应该出现的更暗的颜色 - 其余报告的子资源 ID 在没有用户输入的情况下被打乱的情况现在应该得到解决。虽然这个问题应该得到解决,但这并不是问题的最终解决方案,团队将在未来的 Godot 版本中继续改进基础系统,以避免这种情况的发生。
- 现在可以用一个新方法
ProjectSettings.get_global_class_list()
访问所有全局脚本类的列表。这个方法提供了关于你的自定义类的信息,你无法从ClassDB
中获取这些信息,以前必须从项目文件或缓存文件中解析。 - 在某些情况下,即涉及到粒子时,通过调试器的步进可能会非常慢,而且没有反应。这个问题现在应该已经解决了。
- 翻译资源已被重新组织,以减少其对主资源库大小的影响。团队还为 Godot 4 完成了 Weblate 平台的设置,所以翻译工作可以开始了
更多详情可查看:https://godotengine.org/article/release-candidate-godot-4-0-rc-1/