【发布时间】:2020-03-13 23:41:12
【问题描述】:
我试图判断何时单击了必须属于特定组 (pygame.sprite.Group()) 的精灵。目前我已经尝试创建一个只是鼠标位置且完全不可见的精灵,将其添加到自己的组中,并使用以下代码:
clickedList = pygame.sprite.spritecollide(guess1, mice, False)
其中guess1 是被点击的精灵,mice 是包含具有鼠标位置的精灵的组。
当我尝试这个时,我被告知“组没有属性 rect”。我从这里去哪里?
【问题讨论】:
-
您是否 100% 确定
guess1是Sprite实例?看起来不像。 -
@sloth 这是
pygame.sprite.Group()我需要使用精灵本身吗? -
@Valentino 不,答案中链接的示例已经消失,我不太明白其余部分在说什么,因为这几乎就是我正在做的事情,至少到目前为止据我所知。
标签: python pygame collision-detection