【发布时间】:2019-06-07 20:18:15
【问题描述】:
我正在编写我的第一个 Pygame 游戏。我正在尝试进行碰撞检测,但有时会起作用-
我尝试使用pygame.sprite.groupcollide,实际上我使用pygame.sprite.collide_rect
这是我的碰撞代码:
for event in pygame.event.get():
collision = pygame.sprite.collide_rect(Dog, spikeUp0) or pygame.sprite.collide_rect(Dog, spikeUp1) or pygame.sprite.collide_rect(Dog, spikeDown0) or pygame.sprite.collide_rect(Dog, spikeDown1)
if collision:
Game = False
gameOver()
除了当我触摸尖峰时,我会启动gameOver 功能,但只是有时有效。
【问题讨论】:
标签: python pygame collision-detection