如何在将精灵加载到 SDL_Surface 后通过更改 alpha 将精灵的背景颜色更改为透明。SDL 中是否有任何函数使用一种洪水填充算法并将给定颜色的所有像素更改为外部透明。如果使用相同的颜色,我不希望它发生在精灵的边界内。
示例图像:
在使用 SDL_BlitSurface 在窗口表面上 blit 之前,我想让这里的背景变成蓝色透明。
c c++ sdl
c ×1
c++ ×1
sdl ×1