私は本当に奇妙な問題を抱えています。単純なスプライトフォントを画面に印刷しようとしていますが、スプライトがぼやけてしまいます...
コンテンツ パイプラインを使用して VS 2010 からスプライトフォントをロードし、xnb ファイルを作成してから、モノゲームで VS2012 にロードしました。
public void DrawText(int x, int y, string s)
{
_color = Color.White;
_rotation = 0.0f;
_size = 1.0f;
_spriteBatch.Begin(SpriteSortMode.Deferred, BlendState.AlphaBlend);
_spriteBatch.DrawString(_spriteFont, s, new Vector2(x, y), _color, _rotation, new Vector2(), _size, SpriteEffects.None, 1.0f);
_spriteBatch.End();
}
まだ画像がぼやけています..理由はわかりません.
私はこのようなことについて話している
なぜこれができるのか誰かが知っていますか?私はすべてを検索しましたが、得られた最も近い答えは、スプライトまたはスプライトフォントの位置がフロート(正確ではないint)である場合、結果はエイリアスされるということです...しかし、これはここでは当てはまりません
乾杯!
XNB スプライト フォント https://skydrive.live.com/redir?resid=50E25A0EEED51C3C!241&authkey=!AAvw-i5OtipT8foをアップロードし ました。