Windows phone 7 如何在XNA中为BasicFect设置纹理采样器状态?

Windows phone 7 如何在XNA中为BasicFect设置纹理采样器状态?,windows-phone-7,xna,textures,effect,Windows Phone 7,Xna,Textures,Effect,根据微软的说法,BasicEffect.Texture使用TextureFilter状态,如果未设置,则使用TextureFilter.Linear 在哪里可以设置BasicFect的TextureFilter状态 可以为纹理采样设置夹紧/缠绕方法吗?编辑 摆脱了我最后的回答。我知道我以前写得比较干净 尝试: GraphicsDevice.SamplerState[0]=SamplerState.LinearRap 可以在此处找到成员。编辑 摆脱了我最后的回答。我知道我以前写得比较干净 尝试:

根据微软的说法,BasicEffect.Texture使用TextureFilter状态,如果未设置,则使用TextureFilter.Linear

在哪里可以设置BasicFect的TextureFilter状态

可以为纹理采样设置夹紧/缠绕方法吗?

编辑

摆脱了我最后的回答。我知道我以前写得比较干净

尝试:

GraphicsDevice.SamplerState[0]=SamplerState.LinearRap

可以在此处找到成员。

编辑

摆脱了我最后的回答。我知道我以前写得比较干净

尝试:

GraphicsDevice.SamplerState[0]=SamplerState.LinearRap


可以在此处找到成员。

也可以在中指定。
e、 g:


有关这方面的讨论,请参见:

这也可以在中指定。
e、 g:


有关此问题的讨论,请参见:

我尝试过这样做,但我得到一个断言,“{”无法更改只读SamplerState。状态对象在第一次绑定到GraphicsDevice时变为只读。若要更改属性值,请创建一个新的SamplerState实例。“}”,这也给了我相同的只读错误。我尝试将其设置为等于SamplerState.LinearRap,但它不再说“System.Xna.Framework.Graphics.dll中出现了“System.Threading.ThreadAbortException”类型的“first chance exception of type”System.NotSupportedException”Microsoft.Xna.Framework.dll中出现了“System.Threading.ThreadAbortException”类型的“first chance exception of type”*编辑:我刚刚发现它不适用于任何包装ckind,但当我将其设置为PointClamp或LinearClamp时,它很好。我想包装工作…我尝试过,但我得到一个断言说“{”不能更改只读SamplerState。状态对象在第一次绑定到GraphicsDevice时变为只读。要更改属性值,请创建一个新的SamplerState实例。“}”,这也给了我相同的只读错误。我尝试将其设置为等于SamplerState.LinearRap,但它不再说“System.Xna.Framework.Graphics.dll中出现了“System.Threading.ThreadAbortException”类型的“first chance exception of type”System.NotSupportedException”Microsoft.Xna.Framework.dll中出现了“System.Threading.ThreadAbortException”类型的“first chance exception of type”*编辑:我刚刚发现它不适用于任何包装ckind,但当我将其设置为PointClamp或LinearClamp时,它很好。我想去工作。。。
spriteBatch.Begin(SpriteSortMode.Deferred, BlendState.NonPremultiplied, SamplerState.PointClamp, DepthStencilState.Default, RasterizerState.CullNone);