Pygame при проблемах с functions/time.sleep. Для кого-нибудь еще, кто сделал игру с pygame?

Чтобы использовать какой-либо код, когда окно игры активно, я должен использовать большую функцию while для этого. (Надеюсь, любой, кто использует pygame, понимает, о чем я говорю).

Однако мне нужно использовать time.sleep и, возможно, другие функции while в коде игры. Если я использую какие-либо функции сна или циклы while, игра сильно замедляется и почти зависает, пока в нее нельзя играть. И мне нужно использовать временную задержку для некоторых внутриигровых анимаций и очков... и т.д.

Если бы кто-нибудь мог помочь, я был бы признателен. Я не включил сюда код игры по той простой причине, что он занимает около 600 строк и кажется бессмысленным делать огромный дамп кода.

В любом случае, спасибо заранее.


person gruntapocalypse    schedule 11.03.2016    source источник
comment
Также полезно: stackoverflow.com/questions/30037506/   -  person sloth    schedule 11.03.2016
comment
И это: stackoverflow.com/ вопросы/18948981/   -  person sloth    schedule 11.03.2016