如何在 pygame 表面打洞? [复制]
Posted
技术标签:
【中文标题】如何在 pygame 表面打洞? [复制]【英文标题】:How to make a hole in a pygame surface? [duplicate] 【发布时间】:2021-02-26 16:50:34 【问题描述】:我有 2 个不同的图像 A 和 B,B 在 A 上是 blit。我想(我猜是 blit)在 B 上有一个洞,让我可以透过它看到 A。 任何人都可以帮助我吗?提前致谢。
【问题讨论】:
【参考方案1】:您可以使用颜色键在 B 上设置一个孔,然后再将其放在 A 上方(请参阅https://www.pygame.org/docs/ref/surface.html#pygame.Surface.set_colorkey)
选择 B 中未使用的颜色 K 用这种颜色填充 B 中的“洞” 将B的色键设置为K blit A blit B您也可以使用 alpha 透明度来代替颜色键。
【讨论】:
你必须用这个颜色填充它 明白,非常感谢。以上是关于如何在 pygame 表面打洞? [复制]的主要内容,如果未能解决你的问题,请参考以下文章