0
我正在做一個遊戲,我有一個煩惱:
我縮放sptile用這種方法Windows Phone的XNA位圖圖像問題
spriteBatch.Draw(btn2, btn_pos, null, Color.White, 0, Vector2.Zero, scale, SpriteEffects.None, 0);
此代碼的工作很好,但精靈模糊。如何像素化它?
我正在做一個遊戲,我有一個煩惱:
我縮放sptile用這種方法Windows Phone的XNA位圖圖像問題
spriteBatch.Draw(btn2, btn_pos, null, Color.White, 0, Vector2.Zero, scale, SpriteEffects.None, 0);
此代碼的工作很好,但精靈模糊。如何像素化它?
如果你想要它被像素化,你必須指定,當你開始你的spritebatch。通過使用PointClamp或PointWrap
spriteBatch.Begin(SpriteSortMode,BlendState,
SamplerState.PointClamp,DepthStencilState,RasterizerState);
//or
spriteBatch.Begin(SpriteSortMode,BlendState,
SamplerState.PointWrap,DepthStencilState,RasterizerState);