Python Pygame精灵透明碰撞

Python Pygame精灵透明碰撞,python,pygame,pygame-surface,Python,Pygame,Pygame Surface,我想围绕纹理的物理路径创建物理体(剪切alpha通道)。如何在pygame中实现它?它会有效吗 player\u idle=pygame.image.load('data\img\player\idle\idle-1.png')) 您可以使用掩码模块,尤其是以下功能: 通过设置所有不透明像素而不是设置透明像素,从给定曲面创建遮罩对象 然后,您可以将生成的对象存储为精灵中的mask-属性,例如用于像素完美碰撞检测

我想围绕纹理的物理路径创建物理体(剪切alpha通道)。如何在pygame中实现它?它会有效吗

player\u idle=pygame.image.load('data\img\player\idle\idle-1.png'))

您可以使用
掩码
模块,尤其是以下功能:

通过设置所有不透明像素而不是设置透明像素,从给定曲面创建遮罩对象

然后,您可以将生成的对象存储为精灵中的
mask
-属性,例如用于像素完美碰撞检测