根据microsoft,BasicEffect.Texture使用TextureFilter状态,如果未设置,则使用TextureFilter.Linear。
在哪里可以为BasicEffect设置TextureFilter状态?
是否可以设置纹理采样的钳制/包裹方法?
答案 0 :(得分:3)
这也可以在SpriteBatch.Begin()
中指定
e.g:
spriteBatch.Begin(SpriteSortMode.Deferred, BlendState.NonPremultiplied, SamplerState.PointClamp, DepthStencilState.Default, RasterizerState.CullNone);
上的讨论
答案 1 :(得分:2)
修改强>
摆脱我的最后答案。我知道我以前写的比较干净。
尝试:
GraphicsDevice.SamplerStates[0] = SamplerState.LinearWrap;
SamplerState成员可以在这里找到。