【发布时间】:2014-01-31 10:00:42
【问题描述】:
SFML中的哪个函数与SDL_SetColorKey()相似?
【问题讨论】:
-
createMaskFromColor (color, alpha)也许?
SFML中的哪个函数与SDL_SetColorKey()相似?
【问题讨论】:
createMaskFromColor (color, alpha) 也许?
要实现与 SDL_SetColorKey() 相同的效果,您必须将图像加载到 sf::Image 中,然后正如 Simon G. 已经指出的那样,使用 createMaskFromColor 来“从指定的颜色创建透明蒙版-钥匙”。之后,您需要将 sf::Image 传递给您的 sf::Texture 才能绘制它。
如果您必须对每张图像都这样做,我强烈建议您创建具有透明颜色的图像文件(推荐使用便携式网络图形)。必须在运行时屏蔽事物,本质上只是遗留问题和浪费资源 - 除非您使用屏蔽做更多“动态”/复杂的事情。
【讨论】: