支持音频有mp3、ape(无损音乐)、ogg、m4a、wav(其他不常见我就没加入了),要是想过滤ogg、wav文件,可以去finddir.c中找到对应函数修改。
SDL2是一个很好的图形库,反正我用了觉得很好,不比安卓的SurfaceView差,精简而强悍,它是适合做游戏的,不适合做界面,虽然有个教程,但是我觉得那个教程讲的还是很浅,只能说入门,很多东西都没有提到,建议结合API来看。
那些说SDL效率低的,其实都是自己的原因。运用得巧妙的话,效率还是很高的!不过得吐槽一下SDL的字体渲染,创建Surface速度很慢,我创建了10个Surface,帧数直接降低了100!而且显示效果很差,虽说使用Blended显示效果会比Solid好很多,但是你的帧数又要低个20!如果你做的游戏有很多文字的话,那么选择其他的字体库吧。