哪个函数在SFML中类似SDL_SetColorKey()?

时间:2014-01-12 17:45:36

标签: c++ graphics sdl sfml

SFML 中哪个功能类似SDL_SetColorKey()

1 个答案:

答案 0 :(得分:0)

要实现与SDL_SetColorKey()相同的效果,您必须将图片加载到sf::Image中,然后正如Simon G.已经指出的那样,使用createMaskFromColor“创建透明度从指定的颜色键掩码“。之后,您需要将sf::Image传递给sf::Texture以便能够将其绘制。

如果必须为每张图片执行此操作,我强烈建议您创建具有透明色的图像文件(建议使用便携式网络图形)。必须在运行时屏蔽事物,基本上只是遗留物和资源浪费 - 除非你用屏蔽做更多“动态”/复杂的事情。