私はゲームを作っていますが、問題があります:
この方法で sptile をスケーリングしています
spriteBatch.Draw(btn2, btn_pos, null, Color.White, 0, Vector2.Zero, scale, SpriteEffects.None, 0);
このコードはうまく機能しますが、スプライトがぼやけています。それをピクセル化する方法は?
私はゲームを作っていますが、問題があります:
この方法で sptile をスケーリングしています
spriteBatch.Draw(btn2, btn_pos, null, Color.White, 0, Vector2.Zero, scale, SpriteEffects.None, 0);
このコードはうまく機能しますが、スプライトがぼやけています。それをピクセル化する方法は?
ピクセル化する場合は、スプライトバッチを開始するときに指定する必要があります。PointClamp または PointWrap を使用して
spriteBatch.Begin(SpriteSortMode,BlendState,
SamplerState.PointClamp,DepthStencilState,RasterizerState);
//or
spriteBatch.Begin(SpriteSortMode,BlendState,
SamplerState.PointWrap,DepthStencilState,RasterizerState);