Godot 新插件 Perspective Quads:为 2D 精灵加入四点透视变形

AI3D 发表于 09-29 浏览 1 分类 创作分享

Add Four-Point Perspective Warping To 2D Sprites In Godot
来源图像

如果你想给一张2D纸片增添一些深度感,制作带有伪3D元素的点击式游戏,或者只是想玩玩2D透视效果,那么BunkWire2X8的Perspective Quads可能会派上用场。它是一组专用节点,让你可以对2D精灵应用四点透视变形。

PerspectiveQuad2D是一个Node2D,让你可以对Texture2D应用四点透视变形,这样你就可以把它放置在四个自定义角点上。PerspectiveQuadShape是一个资源,可与PerspectiveQuad2D配合使用,在不同形状和调制之间进行混合。

Carousel2D提供一个共享的视图位置,其他节点可以监听它。这让你可以同时控制PerspectiveQuad2D和CarouselAnchor2D,并创建具有伪3D效果的2D场景。CarouselAnchor2D使用Carousel2D的视图位置在不同关键帧变换之间进行插值。你可以直接在检查器中编辑关键帧,该节点对于定位非PerspectiveQuad2D的其他元素很有用。

最后,PerspectiveViewportContainer2D的工作方式与SubViewportContainer类似,但增加了透视变形。它以透视效果显示子SubViewport的内容,并将输入转发给它。

要使用Perspective Quads,你需要Godot 4.6或更高版本。该插件有一些限制,你可以在其资源商店页面上查看。

如果Godot是你首选的游戏引擎,我们最近也分享了一些不错的指南,包括Calin P对正宗PlayStation 1风格渲染的探讨,以及Emil J的关于创建水的教程系列:

相关链接

原文链接:https://80.lv/articles/add-four-point-perspective-warping-to-2d-sprites-in-godot

喜欢这篇内容吗?