![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SDL
文章平均质量分 51
jinling1441
做最好的自己,与未来同行!
展开
-
SDL介绍
SDL是Simple DirectMedia Layer(简易直控媒体层)的缩写。它是一个跨平台的多媒体库,以用于直接控制底层的多媒体硬件的接口。这些多媒体功能包括了音频、键盘和鼠标(事件)、游戏摇杆等。当然,最为重要的是提供了2D图形帧缓冲(framebuffer)的接口,以及为OpenGL与各种操作系统之间提供了统一的标准接口以实现3D图形。从这些属性我们可以看出,SDL基本上可以认原创 2010-02-24 22:09:00 · 908 阅读 · 0 评论 -
SDL入门学习二.事件查询机制
1.在事件查询之间,需要先指定当前窗口: SDL_Surface *SDL_SetVideoMode(int width, int height, int bpp, Uint32 flags); 创建一个宽为width,高为height,像素位数为bpp的窗口。bpp=0时,采用当前系统的像素位,一般为32. 这个函数一般在SDL_Init()之后就马原创 2010-02-25 15:38:00 · 982 阅读 · 0 评论 -
SDL入门学习之三.加载BMP图片,实现动画
1.创建一个窗口: SDL_Surface *SDL_SetVideoMode(int width, int height, int bitsperpixel, Uint32 flags);2.加载BMP格式的图片: SDL_Surface *SDL_LoadBMP(const char *file); file为图片的文件名,如果加载失败,返回空。3.块移原创 2010-02-25 20:51:00 · 2460 阅读 · 0 评论 -
SDL入门学习一.装载和退出
1.装载: SDL的其他函数必须在这个函数将SDL装载之后才能够正常调用。 int SDL_Init(Uint32 flags); falgs定义在sdl.h文件中,有如下几种: #define SDL_INIT_TIMER 0x00000001#define SDL_INIT_AUDIO 0x000000原创 2010-02-25 14:09:00 · 913 阅读 · 0 评论