SFML 中哪个功能类似SDL_SetColorKey()
?
答案 0 :(得分:0)
要实现与SDL_SetColorKey()
相同的效果,您必须将图片加载到sf::Image
中,然后正如Simon G.已经指出的那样,使用createMaskFromColor
“创建透明度从指定的颜色键掩码“。之后,您需要将sf::Image
传递给sf::Texture
以便能够将其绘制。
如果必须为每张图片执行此操作,我强烈建议您创建具有透明色的图像文件(建议使用便携式网络图形)。必须在运行时屏蔽事物,基本上只是遗留物和资源浪费 - 除非你用屏蔽做更多“动态”/复杂的事情。