Xna (简单)纹理后面的2D纹理(瓷砖)阴影

Xna (简单)纹理后面的2D纹理(瓷砖)阴影,xna,lighting,microsoft-metro,Xna,Lighting,Microsoft Metro,我正在使用XNA为XBOX 360开发一个应用程序。 我试图保持它非常简单和地铁风格 我的瓷砖是这样排列的: 我想要实现的是,使用一个灰色/黑色的背景,就像图片中的一样,但是有相同的阴影 我相信照明点在瓷砖后面,瓷砖本身不应该有内部阴影。但是,它们的底部应该有阴影,如图所示(底部较暗的小线) 我不是XNA方面的专家,这是我的第一个应用程序(在atm上运行得非常好),但我愿意学习。我认为最简单的方法是绘制两次瓷砖,第二次是黑色,并使用某种模糊着色器在y轴上向下缩放(和偏移)。您是如何实现瓷砖的?

我正在使用XNA为XBOX 360开发一个应用程序。 我试图保持它非常简单和地铁风格

我的瓷砖是这样排列的:

我想要实现的是,使用一个灰色/黑色的背景,就像图片中的一样,但是有相同的阴影

我相信照明点在瓷砖后面,瓷砖本身不应该有内部阴影。但是,它们的底部应该有阴影,如图所示(底部较暗的小线)


我不是XNA方面的专家,这是我的第一个应用程序(在atm上运行得非常好),但我愿意学习。

我认为最简单的方法是绘制两次瓷砖,第二次是黑色,并使用某种模糊着色器在y轴上向下缩放(和偏移)。

您是如何实现瓷砖的?它们是3D还是2D?瓷砖是2D,简单(方形)矩形。我认为最简单的方法是画两次瓷砖,第二次它们是黑色的,并在y轴上按比例缩小。你应该把它作为一个真实的答案发布@annonymously,因为我觉得这是正确的答案。图像中的所有内容都可以通过最初的方式绘制,或者在游戏中使用简单的缩放技巧来完成。