什么是SDL渲染器?
我从SDL2开始,尝试理解SDL_Renderer是什么时遇到了一些麻烦。 它是什么?它有什么作用?SDL_Renderer,SDL_Window,SDL_Surface和SDL_Texture有什么区别以及它们之间的关系? 在尝试理解此入门代码时,我遇到了问题: #include <iostream> #include <SDL2/SDL.h> int main() { /* Starting SDL */ if (SDL_Init(SDL_INIT_EVERYTHING) != 0) { std::cout << "SDL_Init Error: " << SDL_GetError() << std::endl; return 1; } /* Create a Window */ SDL_Window *window = SDL_CreateWindow("Hello World!", 100, 100, 640, 480, SDL_WINDOW_SHOWN); if (window == nullptr) …