如何在 XNA 中为 BasicEffect 设置纹理采样器状态?
根据微软的说法,BasicEffect.Texture 使用TextureFilter 状态,如果未设置,则使用TextureFilter.Linear。
在哪里可以设置BasicEffect的TextureFilter状态?
是否可以为纹理采样设置夹紧/包裹方法?
According to microsoft the BasicEffect.Texture uses the TextureFilter state and if it's not set it uses TextureFilter.Linear.
Where can I set the TextureFilter state for BasicEffect?
Is it possible to set a clamp/wrap method for texture sampling?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
编辑
删除了我最后的答案。我知道我以前已经以更干净的方式写过它。
尝试:
GraphicsDevice.SamplerStates[0] = SamplerState.LinearWrap;
SamplerState 成员可以在这里找到。
EDIT
Got rid of my last answer. I knew that I had written it a cleaner way before.
Try:
GraphicsDevice.SamplerStates[0] = SamplerState.LinearWrap;
SamplerState members can be found here.
也可以在
中指定SpriteBatch.Begin()
.例如:
请参阅以下位置的讨论:http://forums.create.msdn。 com/forums/t/63537.aspx
This can also be specified in
SpriteBatch.Begin()
.e.g.:
See a discussion on this at: http://forums.create.msdn.com/forums/t/63537.aspx