私はSFML1.6を使用して小さなゲームを作成していますが、テキストを表示する必要があるため、sf::String
クラスを使用します。問題は、サイズを96ptに増やすと、エッジが少しぼやけて見えることです。ただし、Microsoft Wordでテキストのサイズを大きくすると、非常にきれいに見え、エッジが鮮明になります。SFMLでそれを行う方法はありますか?
1144 次
1 に答える
2
SFMLソースを見ると、埋め込まれたArialフォントを使用しているようです。はい、.ttfフォントファイルもロードできますが、まだロードしていないと思います。
したがって、問題は、テキストをレンダリングするときにSFMLが固定サイズのビットマップをスケーリングしようとすることです。
エイリアシングを取り除くには、このサンプル http://www.sfml-dev.org/tutorials/1.4/graphics-fonts.phpに従って 、.ttfを手動でロードしてみてください。
于 2012-05-22T17:57:31.393 に答える