我正在 pygame 中制作游戏,我需要我的船在与小行星碰撞后大约 3 秒内免疫。我尝试了我找到的每个功能,但它没有工作。
这是我的代码的碰撞部分:
if collision == True:
ship_game = ship_destroyed
lifes -= 1;
然后我有这部分:
if collision:
pi = True
collision = False
pygame.time.delay(1000)
这个名为 pi 的变量我在发生碰撞时将船放在屏幕中间:
if pi == True:
ship_game = ship
pos_ship={'x': WScreen/2, 'y': HScreen/2}
pi = False
我认为这足以让您理解我的问题。谢谢 :)