有一种方法可以在一定时间内禁用方法吗?

时间:2019-10-26 14:09:28

标签: python python-3.x pygame

我正在学习pygame,我遇到了敌人给玩家的命中计数器问题,每次命中盒发生碰撞时,它显然会触发方法hit(),但是我需要为这些对象设置某种冷却时间点击!因此,我肯定会需要一种在代码的某些位置使用某种类型的延迟的方法。我已经考虑过使用线程,但是当敌人数量变大时,优化将是一个问题...您有什么答案或有用的建议吗?

1 个答案:

答案 0 :(得分:2)

这是实现超时的一种简单且基本的方法:

g <- function(???)
{
    f(???)
}