标签: python pygame
我正在用pygame制作Flappy鸟的复制品,当我测试看鸟是否与管道碰撞时,它总是以假阳性返回。这是为什么?
def collisionHandler(): if bird.rect.colliderect(pipe.rect_top) == 1: print("Collision! Oh noes!")
其中bird.rect只是self.rect = self.surface.get_rect() 和pipe.rect_top是在函数中创建的矩形。