Kann mir jemand in einfachen Worten erklären, was der Unterschied zwischen Textur und Oberfläche ist? Ich sah es SDL2als SDL_Surfaceund verwendet SDL_Texture. SDL_Texturewird erstellt, aus SDL_Surfacedem wiederum aus Bild / Bitmap erstellt wird. Beide sind eine Sammlung von Pixeln. Aber ich sehe nicht den Hauptunterschied zwischen ihnen (hat etwas mit der GPU zu tun?)
Ich habe versucht, es zu googeln, aber alle Erklärungen, die ich fand, waren zu komplex, um sie zu verstehen, ohne mich eingehender mit Computergrafiken zu befassen.
SDL_TextureundSDL_SurfacesowieSDL_Renderer. Im AllgemeinenSDL_Texturewird es für das Rendern verwendet, aber wenn Sie Texturinformationen mitSDL_Imageoder ladenSDL_ttf, erhalten Sie die Daten alsSDL_Surface