2013-04-25 41 views
0

我對SDL_FillRect有些疑問。SDL中的Fill_Rect

通常功能是這樣工作的: SDL_FillRect(screen,& screen-> clip_rect,color);

我的問題是,我可以用多種顏色填充我的Rect,而不是通過一種顏色,它包含不同的紅色,藍色和綠色像素通道?

回答

2

你將如何去確定顏色模式?我認爲最接近你會得到的是SDL_BlitSurface。對一個表面進行圖案化,然後將其塗抹到另一個表面上

http://www.libsdl.org/docs/html/sdlblitsurface.html

+0

其實我從解碼視頻文件的像素,這我像素的樣子: [紅] [綠] [藍] [紅] [綠] [藍]等..和像素是人類不可讀的代碼。 – 2013-04-26 07:15:49

+0

您仍然可以使用像素值編輯「SDL_Surface」。 – TheBuzzSaw 2013-04-26 15:46:37