5

私は本当に奇妙な問題を抱えています。単純なスプライトフォントを画面に印刷しようとしていますが、スプライトがぼやけてしまいます...

コンテンツ パイプラインを使用して 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をアップロードし ました。

4

0 に答える 0