如何在XNA中使用基元(线条)创建矩形周围的阴影效果?我目前正在制作我的矩形,通过我制作的一批基元,然后添加纹理作为它们的背景。这些矩形被认为是“窗口”的象征。
我也想让它们有一个很酷的阴影。
有什么好的建议吗?
发布于 2011-06-07 09:46:59
最简单的方法?首先将对象渲染为黑色轮廓,在与光源相反的方向上略有偏移。然后当你在它上面渲染你的对象时,你会有一个漂亮的小阴影。这是一种非常简单且省力的技术。
发布于 2013-03-06 22:40:39
正如Joel Martinez所说,如果你正在使用AlphaBlend,你也可以给阴影添加透明度:
spriteBatch.Draw(texture, location, Color.Black * 0.5f);https://stackoverflow.com/questions/6258138
复制相似问题