0

我想绘制一个比原来大 5 倍的纹理 2d,没有平滑。

画线:

spriteBatch.Draw(texture, new Vector2(0, 0), null, Color.White, 0, Vector2.Zero,
5f, SpriteEffects.None, 0);

结果是一个缩放的平滑图像。添加this.GraphicsDevice.SamplerStates[0] = SamplerState.PointClamp;没有帮助。

4

1 回答 1

0

你想要的是点纹理过滤。看这里

于 2012-05-15T18:26:48.963 回答