XNA删除着色器效果

时间:2012-02-09 08:20:48

标签: c# xna

我是XNA 4.0的新手,我使用着色器作为背景纹理,在白色物体上创建发光效果。当我尝试将精灵添加到背景图像时,它还会在我的精灵上创建光晕,如何在我添加到背景上的精灵上删除我的着色器?

1 个答案:

答案 0 :(得分:3)

使用2个单独的SpriteBatch.Begin() ... SpriteBatch.End()部分 在第一次使用时,Effect包裹你的阴影并绘制你的背景 在第二次绘制任何你想要的东西而不应用着色器。