我最近开始研究SDL,我希望对此有所了解。我遵循了Lazy Foo的Productions教程,有一条我不明白的说法。以下示例中gScreenSurface->formatscreenSurface->format的含义是什么?

SDL_ConvertSurface( screenSurface, gScreenSurface->format, 0 );

SDL_FillRect( screenSurface, NULL, SDL_MapRGB( screenSurface->format, 0xFF, 0xFF, 0xFF ));

希望有人可以解释,只需要简短的解释。谢谢!

最佳答案

您看过documentation吗?该格式是SDL像素格式,详细说明了如何在内存中设置像素。

关于c++ - SDL中的screenSurface-> format是什么意思?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57501134/

10-11 16:54