前面我提到SDL是一个很复杂很大的库,入手简单,精通却难,这是因为,SDL本身之外,还有很多附属的库存在,再次列出我系统安装的SDL相关库:
SDL_Pango-0.1.2-8.x86_64
SDL_ttf-2.0.9-4.fc9.x86_64
字体显示的库,支持utf8,意味着支持中文等等英文之外的各种语言,支持了部分的字体效果,包括镂空。
SDL_gfx-2.0.16-5.fc9.x86_64
图形库,也就是传统的一些图形操作,几个基本的功能包括了缩放,旋转,几何图形绘制,FPS控制。这次我们就借助这个库,来做一些绘图和动画的练习。
SDL_mixer-1.2.8-9.fc9.x86_64
混音库,如果你做声音,就要用到这个了。区别于sound,功能更强大,支持的格式更多。
SDL_net-devel-1.2.7-4.fc9.x86_64
网络控制库,对unix socket做了封装,方便操作游戏用到的一些功能,
SDL-static-1.2.13-3.fc9.x86_64
这个是?
SDL_image-devel-1.2.6-6.fc9.x86_64
支持更多的图片格式,SDL本身只可以BMP图片,这个就全了,你有的格式基本都可以了。
SDL-1.2.13-3.fc9.x86_64
这个是SDL本身。
SDL_goom-0-2.fc9.x86_64
这个不知道
SDL_sound-devel-1.0.1-9.fc9.x86_64
这个是声音,最基本的wav文件支持。
下面通过一个程序来学习下gfx的用法,画一个漂亮的雪花来看看。呵呵