3

私はSFML1.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 に答える