【问题标题】:Which function Is similar SDL_SetColorKey() in SFML?SFML 中的哪个函数类似于 SDL_SetColorKey()?
【发布时间】:2014-01-31 10:00:42
【问题描述】:

SFML中的哪个函数与SDL_SetColorKey()相似?

【问题讨论】:

  • createMaskFromColor (color, alpha) 也许?

标签: c++ graphics sdl sfml


【解决方案1】:

要实现与 SDL_SetColorKey() 相同的效果,您必须将图像加载到 sf::Image 中,然后正如 Simon G. 已经指出的那样,使用 createMaskFromColor 来“从指定的颜色创建透明蒙版-钥匙”。之后,您需要将 sf::Image 传递给您的 sf::Texture 才能绘制它。

如果您必须对每张图像都这样做,我强烈建议您创建具有透明颜色的图像文件(推荐使用便携式网络图形)。必须在运行时屏蔽事物,本质上只是遗留问题和浪费资源 - 除非您使用屏蔽做更多“动态”/复杂的事情。

【讨论】:

    猜你喜欢
    • 2018-12-23
    • 2021-10-29
    • 2016-07-28
    • 2016-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多