我有一个32x32像素的精灵用于像素艺术游戏,但是当我将精灵放大时,它变得非常模糊。我在网上阅读了一些内容,相信解决方案在于
SamplerState
。
我已经查看了MSDN、StackOverflow和Gamedev,但对于像我这样的初学者来说没有什么有用的东西。有一些代码示例,但我不知道如何将它们应用到我的项目中。
我暂时不提供我的代码,因为我确信它没有任何用处。我只想有人能够解释一下如何做,或者给我一些更简单的代码。我不介意哪种方式,最好是解释一下,这样我将来就知道该怎么做了。
SpriteBatch
?这个问题可能会引起你的兴趣。 - Nico SchertlerspriteBatch.Begin(SpriteSortMode.Deferred, BlendState.AlphaBlend, SamplerState.PointClamp, DepthStencilState.None, RasterizerState.CullCounterClockwise);
就完美地解决了问题! - Pyroglyph