标签: c++ sdl
SDL_FillRect( screenSurface, NULL, SDL_MapRGB( screenSurface->format, 0xFF, 0xFF, 0xFF ) )
0xFF究竟意味着什么?
答案 0 :(得分:2)
来自man:
使用此功能将RGB三元组映射到a的不透明像素值 给定像素格式。
Uint32 SDL_MapRGB(const SDL_PixelFormat* format, Uint8 r, Uint8 g, Uint8 b)
函数的r,g,b参数是红色绿色和蓝色分量值,它们将映射到提供的不透明像素值。这基于RGB model。它们由8位无符号整数表示,表示它们的范围是0-255。
0xFF是十六进制形式的值。
0xFF是十进制的255。
RGB为255,255,255是白色。