Unity2D 使用自上而下的阴影模拟高度

问题描述

所以问题如下: 我一直在尝试制作这个飞行模拟器的小手机游戏,问题是我无法平滑过渡地使阴影变化......

Image Before the cloud

Image in the cloud

那个白色方块是一朵云,目的是让阴影在云中改变大小...... 我真的不知道要开始,我尝试过着色器,但我不太擅长...... 谢谢:))

解决方法

如果您不喜欢着色器,我会研究遮罩。面具基本上限制了一个精灵只能在它的边界内绘制。

在此示例中,您可以在云上使用蒙版。为了使其工作,始终绘制“更近”的阴影,但仅限于蒙版的边界(在这种情况下 - 云)Relevant Youtube Tutorial