有没有办法停止程序的一部分而不是整个程序python

问题描述

我正在尝试在 Pygame 中编写游戏代码,这是一款类似于太空入侵者的游戏。我想把外星人的形象改成被击中时的小爆炸。我想让它显示爆炸图像一小段时间,然后它就会消失, 为此,我使用了 time.sleep() 函数。但是, time.sleep() 函数停止了整个程序,我只是希望它的一部分暂时停止。有没有办法解决这个问题?

if alien_hit == True:
    alien_image == pygame.image.load("explosion.png")
    time.sleep(0.5) # i wanted the explosion image to "flash" for a short time  when the alien was hit,then go away
    alien_alive = False

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)