那么,我需要让狗追逐球和追逐鼠标光标的球。当狗与球的位置相同时,游戏应停止并打印“游戏结束”。现在,我的代码会在开始游戏后立即检查两个对象是否位于同一位置,因此它会结束,因为在起始对象处于同一位置。如何在经过一段时间的比赛后检查位置?如何检查两个对象在使用rect.colliderect(rect2)后在相同位置经过一段时间的游戏过程?
`
if rect.colliderect(rect2) == True:
clock.tick(1000)
self.chasing = False
rect3 = self.fontim.get_rect()
rect3 = rect3.move((self.width-rect3.width)//2,
(self.height-rect3.height)//2)
pygame.display.flip()
MyGame().run()
pygame.quit()
sys.exit()
`
嗯它应该帮助..但你知道在代码中使用它的任何例子? – user2926550
嗯,时间显示,我笨:(我不能使它工作 – user2926550
更新你的问题,以显示你已经尝试了什么。 –