开源游戏引擎Godot 3.1的新版本发布

Godot是一款多平台2D和3D视频游戏引擎, 开源 在MIT许可下发布,由Godot社区开发。

该引擎可在Windows,OS X,Linux和BSD上运行,还可以导出从Windows,OS X和Linux,手机(Android,iOS)和HTML5创建的视频游戏。

Godot中的视频游戏使用C#编程语言或GDScript语言进行编码.

GDScript是一种高级编程语言,与Python非常相似 它是专为Godot创建的,因此增加了功能和优化。 但这可能并不适合所有用途:

  • 代码自动补全并非总是可能的
  • 限制由口译员限制
  • 不报告编译(或编写)中的所有错误
  • 该代码可读性差,难以重构。

Godot拥有先进,独立且完整的2D引擎,则无需在2D空间中伪造3D。

发动机支架包括 灯光,阴影,着色器,GUI,子画面,图块集,视差滚动,多边形,动画,物理,粒子等。 也可以使用视口节点将2D与3D混合或将3D与2D混合。

戈多 包含完善的,最好的动画系统之一,并支持 编辑,骨骼动画,混合,动画树,变形,实时过场动画,调用函数以及仅对任何节点导出的任何属性进行动画处理。

Godot还拥有自己的2D和3D物理引擎,具有碰撞检测,刚体,静态物体,角色,车辆,射线投射,结点等。

Godot 3.1的主要新功能

开源游戏引擎Godot的新版本最近发布,现已达到3.1版,其中 这个新版本确实具有一系列有趣的更改,改进和添加。

新引擎

随着新版Godot 3.1的发布, 收到了新的OpenGL ES 2.0渲染引擎。

虽然版本3.0的更新用OpenGL 2.0 / OpenGL ES 2渲染引擎替换了引擎的3.3.X分支中的OpenGL ES 3.0渲染引擎。

然而, 团队不得不回溯此选择,并重新实现OpenGL ES 2.0渲染引擎,以在旧手机上保持良好性能,增加目标平台并避免在移动设备上出现多个错误。

但是,尽管此新渲染引擎已完成2D渲染,但3D观看已简化。

例如,颜色空间全部在sRGB中(而不是像OpenGL ES 3.0渲染引擎那样的线性空间)。

不支持基于PBR的呈现。 某些着色器功能将不起作用(由于以前的OpenGL版本而受到限制)。

对于某些后处理效果也是如此。 全局照明探针将不起作用,没有GPU可以处理粒子。

尽管将来会期望有一个新的Vulkan渲染引擎,它将使OpenGL ES 3.0渲染引擎过时。 工作应集中在3D渲染上。 在完成工作之后,通常会在一年内推出Godot 4.0。

GDScript增强功能

另一方面 GDScript得到了一些改进, 因为键入只是解析器的一项功能,它将使Godot能够向用户发送警告消息,从而有望改善特定于机器的指令以提高性能。

其他新颖性

另外,计划在接下来的几个月中使用3.2版。 后者 应提供:脚本编写的说明,对FBX的支持 (通过Assimp或通过OpenFBX),这是针对Android和iOS的改进工作流程,包括为移动设备(例如AdMob)添加特定的SDK,将编辑器引入网络浏览器,以及改善网络管理以支持现代协议和专用服务器。

显然,版本3.1具有修补程序,可以提高稳定性并修复最新的错误。

可从以下位置下载Godot 这页 适用于Windows,Mac OS和Linux。 您也可以在以下位置找到它 蒸汽 y itch.io。


成为第一个发表评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。