SDL renderer คืออะไร?
ฉันเริ่มต้นด้วย 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 …