3

我正在使用SFML 1.6 制作一个小游戏,并且需要显示一些文字,所以我使用了sf::String该类。问题是,当我将尺寸增加到 96pt 时,边缘看起来有点模糊。但是,当我在 Microsoft Word 中增加文本的大小时,它看起来非常干净并且边缘清晰。有没有办法用 SFML 做到这一点?

4

1 回答 1

2

查看 SFML 源,它似乎正在使用嵌入的 Arial 字体。是的,它也可以加载 .ttf 字体文件,但我猜你还没有加载它。

所以问题是 SFML 在渲染文本时会尝试缩放固定大小的位图。

要摆脱别名,请尝试遵循此示例 http://www.sfml-dev.org/tutorials/1.4/graphics-fonts.php 并手动加载 .ttf。

于 2012-05-22T17:57:31.393 回答