Размытые SpriteFont на моногам (Win8)

У меня действительно странная проблема, я пытаюсь напечатать на экране простой спрайт-шрифт, но спрайт становится очень размытым...

Я загрузил spritefont из 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 если кто-то заинтересован попробовать это

1 ответ

Эта проблема должна быть исправлена ​​в версии 3.8.1.

Другие вопросы по тегам