经过6个月的开发 免费游戏引擎Godot 3.4新版本发布,并且在这个新版本中进行了一系列改进,其中我们可以找到编辑器方面的改进、更大的支持等等。
对于不熟悉这个引擎的人来说,他们应该知道 它适用于创建 2D 和 3D 游戏。 引擎支持易语言 学习的 定义游戏的逻辑,设计游戏的图形环境, 一键式游戏部署系统、广泛的物理模拟和动画功能、集成调试器以及识别性能瓶颈的系统。
游戏引擎代码、游戏设计环境和相关开发工具(物理引擎、声音服务器、2D/3D 渲染后端等)在 MIT 许可下分发。
Godot 3.4的主要新功能
在这个新版本的引擎中,突出的主要新颖之处之一是 添加了对 基于芯片的系统 苹果硅 (M1) 适用于 macOS 平台。
而 对于 HTML5 平台,能够安装 以申请的形式 PWA (渐进式网络应用程序), 添加了一个 JavaScriptObject 接口,用于 Godot 和 JavaScript 之间的交互 (例如,您可以从 Godot 脚本调用 JavaScript 方法)并且对于多线程构建,已实现 AudioWorklet 支持。
进一步 对编辑器进行了改进以提高可用性, PUES 巡检模式新增快速资源加载功能,添加了在任意位置创建节点的功能,添加了用于导出模板的新界面,并使用 Gizmo(边界框系统)实现了附加操作,并改进了基于贝塞尔曲线的动画编辑器。
在物理模拟引擎中,性能得到显着提升 重新设计了从网格生成凸面对象和检查界面中的碰撞跟踪模式。 对于 2D 物理引擎,已添加对用于动态空间分离的 BVH(边界体积层次结构)结构的支持。 3D 物理引擎现在支持 HeightMapShapeSW 功能并添加与 KinematicBody3D 的同步。
添加了对渲染引擎的初始支持 停止渲染位于相机焦点但由于其他对象(例如,墙后的对象)重叠而不可见的对象。 位图叠加裁剪(像素级)将仅在 Godot 4 分支中实现,而 Godot 3 包含一些用于裁剪重叠对象的几何方法和对门户板的支持。
添加了更改回滚模式, 它允许通过 AnimationPlayer 立即撤消由动画应用程序引起的所有场景更改,而不是单独取消每个属性的更改。
设置中添加了一个选项来更改 2D 视图的缩放级别,例如,无论当前的拉伸模式如何,都可用于放大或缩小 2D 元素。
在其他变化中从这个新版本中脱颖而出:
- Files API 添加了处理大于 2GB 的文件(包括 PCK)的功能。
- 进行了更改以通过计算帧更改而不与系统计时器绑定来提高渲染流畅度,并解决使用 vsync 时的输出时序问题。
- InputEvents 输入处理系统已添加支持,用于链接反映键盘上按键物理位置的扫描代码,而不管活动布局如何。
- 添加了 AESContext 和 HMACContext 接口以从脚本访问 AES-ECB、AES-CBC 和 HMAC 加密算法。 还添加了保存和读取公共 RSA 密钥以生成和验证数字签名的功能。
- 添加了一种新的调色方法,ACES Fitted,它通过增加明亮物体的对比度来实现更高的真实感和物理精度。
- 添加了对空心圆柱体或环形 3D 粒子发射形状的支持。
最后,如果您想了解更多信息,可以查看详细信息 在下面的链接中。
获取戈多
可从以下位置下载Godot 这页 适用于Windows,Mac OS和Linux。 您也可以在以下位置找到它 蒸汽 y itch.io.