Godot 4.0 Alpha 8 发布,跨平台游戏引擎

Godot 4.0 Alpha 8 现已发布,它包括在所有平台上明显的文本到语音支持(作为游戏/应用程序的功能,Godot editor 本身暂时没有使用它),以及重构模块/扩展的初始化级别,以允许第三方代码更灵活。

值得注意的是,在 Alpha 阶段的引擎仍然不完整也不够稳定,且与后续的 beta 版本会有较大的变化,建议谨慎使用。只有进入 Beta 阶段才会 “冻结功能”。

此更新中一些最值得注意的功能变化是:

  • Audio:在所有平台上实现文本到语音的支持 ( GH-56192 )。
  • Buildsystem:将官方构建系统升级到更新的工具链(build-containers#104):
    • Windows:MinGW GCC 11.2.1 和 binutils 2.37。
    • macOS/iOS:LLVM 14 - Edit似乎 macOS 不喜欢 LLVM 14,它正在崩溃。
  • Core:使{call,set,notify}_group()默认为立即生效 ( GH-51591 )。
  • Core:实现 placeholder assets  ( GH-60583 )。
  • Core:实现缺少的 Node & Resource placeholders ( GH-60597 )。
  • Core:打印时引用数组和字典中的字符串 ( GH-60609 )。
  • Core:重构模块初始化 ( GH-60723 )。
  • Core:崩溃处理程序:使用print_error在日志中包含回溯(GH-60782)。
  • Editor:将复制 UID 选项添加到 filesystem dock ( GH-60707 )。
  • Export:改进嵌入式 PCK 加载和导出 ( GH-56093 )。
  • GUI:向 ProgressBar 添加更多填充模式 ( GH-46208 ) 。
  • GUI:将 Skew 属性添加到 StyleBoxFlat ( GH-58599 )。
  • Linux:在单独的线程中读取和存储 joypad events ( GH-56125 )。
  • Rendering:向 ProceduralSkyMaterial 添加 dithering,以 combat banding ( GH-60070 )。
  • Rendering:幕后的大量重构工作,在 OpenGL 3 上的工作正在进行中(尚不可用)

已知的问题:

  • 4.0 alpha 8 的 macOS 构建在苹果 M1 上崩溃,官方正在调查原因。在此期间,用户可以继续使用 4.0 alpha 7 正常工作。
  • Editor:一个新的 macOS 编辑器二进制文件已经上传,应该可以正常工作。用于 ARM64 的导出模板可能仍有问题。

发布公告:https://godotengine.org/article/dev-snapshot-godot-4-0-alpha-8

猜你喜欢

转载自www.oschina.net/news/195701/godot-4-0-alpha-8-released