Pygame碰撞检测不起作用

时间:2015-01-04 16:56:39

标签: 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是在函数中创建的矩形。

0 个答案:

没有答案