标签: c# xna
我是XNA 4.0的新手,我使用着色器作为背景纹理,在白色物体上创建发光效果。当我尝试将精灵添加到背景图像时,它还会在我的精灵上创建光晕,如何在我添加到背景上的精灵上删除我的着色器?
答案 0 :(得分:3)
使用2个单独的SpriteBatch.Begin() ... SpriteBatch.End()部分 在第一次使用时,Effect包裹你的阴影并绘制你的背景 在第二次绘制任何你想要的东西而不应用着色器。
SpriteBatch.Begin() ... SpriteBatch.End()
Effect