0

私はゲームを作っていますが、問題があります:
この方法で sptile をスケーリングしています

spriteBatch.Draw(btn2, btn_pos, null, Color.White, 0, Vector2.Zero, scale, SpriteEffects.None, 0);

このコードはうまく機能しますが、スプライトがぼやけています。それをピクセル化する方法は?

4

1 に答える 1

1

ピクセル化する場合は、スプライトバッチを開始するときに指定する必要があります。PointClamp または PointWrap を使用して

spriteBatch.Begin(SpriteSortMode,BlendState,
    SamplerState.PointClamp,DepthStencilState,RasterizerState);

//or
spriteBatch.Begin(SpriteSortMode,BlendState,
    SamplerState.PointWrap,DepthStencilState,RasterizerState);
于 2013-06-25T01:05:17.353 に答える