我最近开始研究SDL,我希望对此有所了解。我遵循了Lazy Foo的Productions教程,有一条我不明白的说法。在以下示例中,gScreenSurface->format
或screenSurface->format
后面是什么意思?
SDL_ConvertSurface( screenSurface, gScreenSurface->format, 0 );
SDL_FillRect( screenSurface, NULL, SDL_MapRGB( screenSurface->format, 0xFF, 0xFF, 0xFF ));
希望有人可以解释它,只需要简短的解释即可。谢谢!
答案 0 :(得分:1)
您看过documentation吗?该格式是SDL像素格式,详细说明了如何在内存中设置像素。
答案 1 :(得分:0)
不太清楚您要问的是什么,但是gScreenSurface->format
的意思是“在gScreenSurface
中解引用指针以获取指向其的值format
”。这还不清楚吗?这是基本的指针用法。