【问题标题】:Light SpriteFont colors in MonoGame/XNA are low qualityMonoGame/XNA 中的 Light SpriteFont 颜色质量低
【发布时间】:2015-12-31 03:34:35
【问题描述】:

我正在创建一个关于互联网安全的游戏,但是当使用 SpriteFont 时,白色或浅蓝色等浅色会变得非常粗糙且质量低下。另一方面,黑色非常清晰。我想知道是否有办法解决这个问题?

Image with black colored SpriteFont

Image with white colored SpriteFont

【问题讨论】:

    标签: c# fonts xna monogame spritefont


    【解决方案1】:

    您是否尝试过将字体大小增加到两倍并将比例设置为一半?

    您可以通过使用 Visual Studio 打开您的 spritfont 文件并编辑“大小”标签内的值来执行此操作。然后在调用 DrawString 时设置比例:

    float scale = 0.5f;
    spriteBatch.DrawString(myFont, "Hello World", fontPosition, Color.White, 0f, 
        fontOrigin, scale, SpriteEffects.None, 0.5f); 
    

    【讨论】:

    • 谢谢,效果很好!只是意味着通过居中进行更多调整,但同样感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-07
    相关资源
    最近更新 更多