开源Godot游戏引擎的3D引擎和2D显示效果都很好,开发人员正在努力将这两者结合起来为那些使用2D平台引擎的人提供“pseudo 3D”(伪3D)支持。目的是使用Godot的2D引擎功能为游戏提供3D效果。 Godot 3.2中的功能将允许使用画布比例的深度,以便为进行2D游戏开发的人提供基本的“pseudo 3D”模式。

Godot对2D的支持已经成熟,我们的大多数用户都喜欢使用它。然而,在2D游戏中添加3D图层的趋势越来越明显,这可以在成功的游戏中看到,例如Hollow Knight或Rayman Origins。

这是可能的,因为制作这种游戏的引擎是使用2D平面的实际3D引擎。最后,这样做是可能的,但需要了解并熟悉3D引擎的工作原理。

Godot的技术也是相同

这也可以通过像Sprite3D这样的节点使用3D引擎在Godot中实现,但事实是这种技术需要用户做更多的工作并更多地了解3D空间的功能。

Parallax(通过ParralaxBackground)在某种程度上起作用,但它更多的目的是用作远距离背景,而不是为游戏区域增加深度。

因此,在2D引擎中添加了一种实现伪3D的新方法,因此使用纯2D编程可以获得相同的结果,这使得在使用所有现有2D工具(和资产)时更容易开发此类游戏)Godot提供。

原文来自:https://www.linuxidc.com/Linux/2019-04/157979.htm

本文地址:https://www.linuxprobe.com/godot-pseudo-3d.html编辑:清蒸github,审核员:逄增宝

Linux命令大全:https://www.linuxcool.com/