游戏引擎 Godot 4.0.3 发布

Godot Engine 是一个功能丰富的跨平台游戏引擎,可以从一个统一的界面创建 2D 和 3D 游戏。它提供了一套全面的通用工具,因此用户可以专注于制作游戏。游戏可以一键导出到多个平台,包括主要的桌面平台(Linux、macOS、Windows)、移动平台(Android、iOS),以及基于 Web 的平台和游戏机。

新版本几乎为每个功能都带来了错误修复和稳定性改进。这包括 CSG、GDScript 语言服务器、资产导入以及为渲染和视觉相关的功能修复了多个崩溃和故障。特定平台的崩溃和冻结问题也得到了解决,特别是在 Android 和 Windows 上。

以下是自 4.0.2 稳定版以来的主要变化:

  • 2D:修复 RemoteTransform2D 可能无法更新 AnimatableBody2D 的位置或旋转
  • 2D:修复渲染奇数尺寸的 tiles
  • 2D:修复 TouchScreenButton 在纹理变化时没有重绘的问题
  • 3D: 修正 CSG Build2DFaces::_find_edge_intersections的无限循环
  • 3D: 修正SurfaceTool::create_from_blend_shape()
  • 修复 blend_shape (shapekey) 的空名称导入
  • 音频: 修正由于假的项目设置导致 mix_rate 分配无效而引起的崩溃
  • 音频: 修复 PhysicsServer2D 在线程上运行时 AudioStreamPlayer2D 的崩溃
  • 构建系统: 修复 dev/build 中的强制优化
  • C#: 在 Vector2/3/4 到 Vector2I/3I/4I 的转换中截断而不是取整
  • Core: 修正外部依赖更新时,tscn/res 文件的 UID 字段丢失的问题
  • Core: 取消资源加载线程请求者必须是启动者的限制
  • Core: 修复在树外读取时无效的全局位置
  • Core: 使 acos 和 asin 安全
  • ……

更多详情可查看:https://godotengine.org/article/maintenance-release-godot-4-0-3

猜你喜欢

转载自www.oschina.net/news/241820/godot-4-0-3-released