Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# XNA移除着色器效果_C#_Xna - Fatal编程技术网

C# XNA移除着色器效果

C# XNA移除着色器效果,c#,xna,C#,Xna,我是XNA 4.0的新手,我正在为我的背景纹理使用一个着色器,它可以在白色对象上创建光晕效果。当我尝试将精灵添加到背景图像时,它也会在精灵上创建光晕,如何删除我在背景上添加的精灵上的着色器?使用2个单独的SpriteBatch.Begin()。。。SpriteBatch.End()节。 在第一种情况下,使用包裹着色器并绘制背景的效果。 在第二次绘制中,无需应用着色器即可绘制所需的任何内容

我是XNA 4.0的新手,我正在为我的背景纹理使用一个着色器,它可以在白色对象上创建光晕效果。当我尝试将精灵添加到背景图像时,它也会在精灵上创建光晕,如何删除我在背景上添加的精灵上的着色器?

使用2个单独的
SpriteBatch.Begin()。。。SpriteBatch.End()
节。
在第一种情况下,使用包裹着色器并绘制背景的
效果。
在第二次绘制中,无需应用着色器即可绘制所需的任何内容