Advertisement

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)

还没有任何评论哟~