私はしばらくの間、SDL を使用して小さなもののプロトタイプを作成し、グラフィックス プログラミングについてさらに学びました。
それからSFMLを見て、それを試してみたいと思いました。よりオブジェクト指向であることがわかり、SDL にあると感じたいくつかの問題を修正しました。
しかし、私はライブラリ自体についてほとんど知らないので、主な欠陥や注意すべきその他の問題は何ですか?
現在、私はそれが好きで、良いチュートリアルであり、ほとんどのことがうまくいくようです.
これまでに私に影響を与えた最大の問題は、プログラムの終了時にデフォルトのフォントが関係してクラッシュすることです。これはかなりよく知られたバグで、 SFML フォーラムで読むことができます。私の知る限り、このバグは SFML の 2.0 バージョンでは修正されていますが、1.x バージョンでは修正されていません。
その他のバグ (機能のリクエストも含む) については、SFML ロードマップを参照してください。
さて、SFML 2.x はかなり標準的なものになりました。
2.1 には 2 つの主な問題があります。
オーディオ モジュールのバグにより、Windows XP で終了するとプログラムがクラッシュする可能性があります。今すぐ修正する必要がありますが、2.1 では修正されておらず、修正は 2.2 (来るべき) バージョンの範囲外です。-> 最新の SFML バージョンをコンパイルするか、オーディオ用に別のもの (OpenAL、SDL...) を使用できます。
RenderTextures が Mac で正しく動作しない: 回避策が見つからないため、現在 RenderTextures を使用していません。