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。
成为第一个发表评论