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

如果你想给一张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
喜欢这篇内容吗?