SDL颜色键和SDL_Texture

时间:2018-07-06 14:14:22

标签: c++ sdl-2

我熟悉SDL中的颜色键控以从图像中删除背景像素。但是,我有一个函数,可以使用SDL_SetRenderTarget将多个纹理叠加在一起,并且我想对结果进行颜色键设置。

无法对图像进行预先彩色键处理,因为如果它们具有透明性分层,则在最终结果中将显示先前的层。

SDL_SetColorKey的文档中可以看出,我只能为SDL_Surface上色,但是只能使用SDL_SetRenderTarget将图层绘制到纹理上。

这里有什么好的方法?

0 个答案:

没有答案