SDL2常用函数(SDL 初始化程序):SD Init | SD Quit
发布时间
阅读量:
阅读量
SDL_Init函数解析
函数原型的定义如下:
int SDL_Init(Uint32 flags)
AI写代码cpp
函数作用:
初始化SDL库
在调用任何SDL相关函数之前,需先通过该函数完成对SDL库的初始化操作。
参数:flags用于指定需要初始化的子系统。以下为常见子系统及其对应的标志值:
| flags | 子系统 |
|---|---|
SDL_INIT_TIMER |
计时器子系统 |
SDL_INIT_AUDIO |
音频子系统 |
SDL_INIT_VIDEO |
视频子系统; 自动初始化事件子系统 |
SDL_INIT_JOYSTICK |
操纵杆子系统; 自动初始化事件子系统 |
SDL_INIT_HAPTIC |
触觉(力反馈)子系统 |
SDL_INIT_GAMECONTROLLER |
控制子系统; 自动初始化操纵杆子系统 |
SDL_INIT_EVENTS |
事件子系统 |
SDL_INIT_EVERYTHING |
所有上述子系统 |
SDL_INIT_NOPARACHUTE |
兼容性; 这个标志被忽略了 |
在操作成功的情况下,其返回值为0;若出现错误,则会返回相应的负数错误代码;如需获取更详细的错误信息,建议调用SDL_GetError()函数进行查
全部评论 (0)
还没有任何评论哟~
