欢迎光临散文网 会员登陆 & 注册

开源游戏引擎 Godot 3.2 稳定版发布:改进文档、支持 Android 和 WebAssembly

2020-02-06 11:56 作者:AidiLi  | 我要投稿

年中~将会过渡到 Godot 4(4.0 版本计划于今年中旬发布)。

Godot 4.0 的 Vulkan 分支将会被合并进主分支Vulkan 是跨平台 3D 图形与运算 API,主要支持跨平台高性能的即时 3D 绘画应用程序,如游戏和即时多媒体。与 OpenGL 和 Direct3D 相比,Vulkan 更专注于支持高性能运算,并能平衡 CPU 和 GPU 的工作负载。

下载地址

Godot 3.2 下载地址:https://godotengine.org/download

新功能概要

值得一提的是,这也是 Godot 首次提供多语言版本的文档。


CN


  • Mono/C#:支持 Android 和 WebAssembly

Godot 3.0 通过使用 Mono 框架实现了对 C# 的初始支持,Godot 3.1 则增加了对将项目导出到桌面平台(Linux, macOS 和 Windows)的支持。到了 Godot 3.2,团队的 C# 维护者 Ignacio 先后实现了对 Android 和 WebAssembly 的支持。

另外,对 AOT 编译的初始支持也已合并到代码中,但是在 Godot 3.2 中尚未启用它,因为团队需要为其进行其他测试和打包更改。AOT 将为 WebAssembly 端口提供更好的性能,这也是即将到来的支持 iOS 平台的先决条件,后者将在更高的 3.2.x 版本中提供。

  • AR/VR:支持 Oculus Quest 和 ARKit

  • 对视觉着色器系统(Visual Shaders)的重大改进

  • 改进图形/渲染功能

MSAA 对 OpenGL ES 2 渲染器的消除混叠支持,以及对 GLES 2 代码路径的其他改进。此外,默认渲染设置已经过调整和优化,开发者可在默认情况下获得更好的图像质量和性能。

  • 3D 资源管理:glTF 2.0 和 FBX

  • 网络:支持 WebRTC 和 WebSocket

此版本提供了对 WebRTC 的支持,这是一种可用于多人游戏的实时通信协议。另外在调试方面还增加了一个用于分析网络拥塞问题的网络分析器,可帮助开发者实时监控游戏的带宽使用情况。开发者能够通过该功能确定游戏中哪些节点正在执行最多的网络函数调用。


  • 对 Android 构建系统和插件系统的重构

  • 新的编辑器功能

新版编辑器提供了对集成版本控制系统(VCS)的初始支持,以及更好的可视化脚本支持。


  • 编码工具

  • 2D:提供伪 3D、纹理图集以及 AStar2D 等功能

  • GUI:Anchor/margins workflow, RichTextLabel effects

  • 新增音频生成器和频谱分析仪

  • 改进凸分解算法

关于 Godot 引擎

游戏引擎是一个复杂的工具,因此很难用三言两语来概括 Godot。这是一个快速概要,如果需要快速撰写关于 Godot 引擎的文章,可以自由复用该概要。

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

Godot在宽松的MIT许可证下完全自由且开源。没有附加条文,没有特许权使用费,没有任何要求。用户的游戏乃至引擎的每一行代码,都是他们的。Godot的开发完全独立且由社区驱动,允许用户以帮助塑造他们的引擎来满足他们的期望。它受到 软件自由保护 非营利组织的支持。

摘自 Godot 中文文档:https://docs.godotengine.org/zh_CN/latest/






开源游戏引擎 Godot 3.2 稳定版发布:改进文档、支持 Android 和 WebAssembly的评论 (共 条)

分享到微博请遵守国家法律