如何实现背景滚动透视效果

大掌柜的关卡背景滚动效果用2dx如何实现?iShot_2022-06-08_17.23.57.mp4.zip (1.8 MB)

像是放大吧

论坛里有个扑克牌效果的帖子,用那个原理实现你的需求。

涉及到一些美术的透视原理。
主要是缩放和图片拼接。

给建筑物一个移动速度,y轴大一点,x轴稍微有一点就可以,然后根据y轴进行缩放,离你越近缩放越大就可以了。

有么有可能是用3d做的呢 :rofl:

看起来不像,两边的房间就是移动的Y轴并放大的,中间的路是拼接移动放大的

改成3d节点然后自己构建一个vp矩阵传入shader 在vs中乘以这个vp矩阵应该就可以实现透视的效果,最后update改变节点z值