如何解决XNA阴影?
| 如何在XNA中用图元(线条)制成的矩形周围产生阴影效果?我目前正在通过将原始图元放入我制作的批处理中,然后添加纹理作为其背景来制作矩形。这些矩形应该象征\“ windows \”。 我希望他们也有一个很棒的阴影。 有什么好的建议吗?解决方法
最简单的方法?首先将您的对象渲染为黑色轮廓,并在与光源相反的方向上稍微偏移一点。然后,当您在其顶部渲染对象时,您将获得一个漂亮的小阴影。这是一种非常简单且省力的技术。
, 乔尔·马丁内斯(Joel Martinez)所说的非常正确,如果您使用AlphaBlend,也可以为阴影添加透明度:
spriteBatch.Draw(texture,location,Color.Black * 0.5f);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。