Yanıtlar:
Örnekleyici durumunu ayarlamanız gerekir. SpriteBatch için varsayılan SamplerState.LinearClamp(örn: doğrusal enterpolasyon - düz / bulanık olan).
Gelen ve gelen SpriteBatch.Beginaramalardan birini seçin (bu "nokta" daki pikseli seçer).SamplerStateSamplerState.PointClamp
Bir başkasının sprite partisinin dışında bunun nasıl yapıldığını merak etmesi durumunda, bunu ilkellerinizi yapmadan önce yaparsınız:
this.GraphicsDevice.SamplerStates[0] = SamplerState.PointClamp;
İşleme hattınızda bu değeri değiştirebilecek başka öğeler varsa (a gibi SpriteBatch) , bunun her karede yapılması gerekir .
SamplerState.PointWrapdoku sarmalamanın yapılmasını istiyorsanız (doku filtrelemeyi hala devre dışı bırakırken) bir de var. Veya kendi özel davranışınıza ihtiyaç duyuyorsanız,SamplerStateözel gereksinimlerinize uyacak yeni bir nesne oluşturabilir veFilterözelliği olarak değiştirebilirsinizTextureFilter.Point.