Задержка инициализации создания объекта класа

Бажан Юрій

Новичок
Пользователь
Июл 28, 2020
2
0
1
Windows 10
Python 3.7.4
Нужна помощь. Я создаю объект при нажатии клавиши. Объект помещяеться в список, затем этот список объектов отображаеться на фоне в pygame. Но для того, чтобы они коректно отображались, нужна некая задержка, так как они очень быстро появляються. Как уменьшить частоту инициализации объекта, не смотря на то, что кнопка всё время зажата?
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
Задержку можете сделать с помощь time.sleep().
 

Бажан Юрій

Новичок
Пользователь
Июл 28, 2020
2
0
1
Задержку можете сделать с помощь time.sleep().
Благодарю за помощь, но это не то, что мне нужно. Мне нужно что бы задержка была именно в спавне объектов, а не полностю. Помимо спавна объктов, у меня проводяться другие зациклинные действия, которые не нужно притормаживать. А time.sleep() делает паузу всего проекта
 

Jerry

Пользователь
Пользователь
Июл 28, 2020
29
12
3
Python:
import time, threading

WAIT_SECONDS = 2

def foo():
    print(time.ctime())
    threading.Timer(WAIT_SECONDS, foo).start()

foo()
 

Форум IT Специалистов