微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决有没有办法停止程序的一部分而不是整个程序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 举报,一经查实,本站将立刻删除。