关于环境在第二课已经说明第二课:SDL Window的创建与显示,这里就不在多说了。
讲解:
int Clesson02::Run(int argc, char* argv[]){
//初始化SDL
if (SDL_Init(SDL_INIT_EVERYTHING) != 0){
std::cout << "SDL_Init Error: " << SDL_GetError() << std::endl;
return 1;
}
//创建一个SDLWindow
SDL_Window *win = SDL_CreateWindow("OAD工作室-SDL显示BMP", 100, 100, 640, 480, SDL_WINDOW_SHOWN);
//Make sure creating our window went ok
if (win == nullptr){
std::cout << "SDL_CreateWindow Error: " << SDL_GetError()

本文是SDL2教程的第三课,主要讲解如何使用SDL_RenderCopy进行图像渲染。内容包括:1) 使用SDL_RenderCopy进行渲染;2) 创建Renderer依赖于Window;3) Texture的创建需要Surface;4) Surface从BMP图片中获取。代码将在教程结束后整理并上传至优快云供读者参考。
最低0.47元/天 解锁文章
1732

被折叠的 条评论
为什么被折叠?



