初始化SDL_Func
以下SDL函数须在调用其它SDL函数之前先行调用12345678910111213141516171819202122232425// SDL初始化if (SDL_Init(SDL_INIT_EVERYTHING) == -1) { cout << SDL_GetError() << std::endl; return 1;}// 创建窗口window = SDL_CreateWindow("WindowName",SDL_WINDOWPOS_CENTERED,SDL_WINDOWPOS_CENTERED,SCREEN_WIDTH,SCREEN_HEIGHT,SDL_WINDOW_SHOWN);if (window == nullptr) { cout << SDL_GetError() << std::endl; return 2;}// 创建渲染器renderer = SDL_CreateRenderer(window,-1,SDL_RENDERER_ACCELERATED | SDL_RENDERER_PRESENTVSYNC);if (renderer == nullptr) { cout << SDL_GetError() << std::endl; return 3;}// 初始化字体库(如果不使用SDL字体库可以省略)if (TTF_Init() == -1) { std::cout << TTF_GetError() << std::endl; return 4;}
常用SDL_Func
|
|
SDL资源清空与释放
|
|
我会继续更新我的SDL学习历程,虽然是一些之前的学习过程的回忆,但是我希望我写的这些对读者有所帮助。如果你对SDL有兴趣,可以继续关注我的博客,我会尽快将之前的开发经历尽可能的补充完全。