我一直在使用SDL对小东西进行原型设计并了解有关图形编程的更多信息。
然后我看到了SFML并想尝试一下,看到它更面向对象并修复了我觉得SDL有的一些问题。
但由于我对图书馆本身知之甚少,我应该注意哪些主要缺陷和其他问题?
目前我很喜欢它,很好的教程和大多数事情似乎都有用。
答案 0 :(得分:4)
影响我的最大问题是the crash involving the default font when ending a program。这是一个众所周知的错误,您可以在SFML forums中阅读。据我所知,此错误已针对2.0版本的SFML修复,但不适用于1.x版本。
对于其他错误(以及功能请求),您可以查看SFML Roadmap。
答案 1 :(得分:0)
好吧,现在SFML 2.x非常标准。
2.1有两个主要问题:
由于音频模块中的错误,程序在以Windows XP结尾时可能会崩溃。 它现在应该更正,但不在2.1中,并且修复超出了2.2(即将推出)版本的范围。 - >您可以编译最后一个SFML版本,或者使用其他东西进行音频(OpenAL,SDL ...)。
RenderTextures在Mac上无法正常工作:我还没有找到任何解决方法,所以我现在暂时不使用RenderTextures。