Если вы имеете в виду, что на самом деле вы часто вызываете функцию или оператор print()
, то вы должны удалить его, чтобы ускорить работу вашей программы.
В противном случае вы просто слишком много работаете на своем компьютере и, возможно, захотитеоптимизировать ваш код.
Например, я вижу, вы говорите for p in self.particles
,
Если вы рисуете много частиц на экране, попробуйте уменьшить число - это больше компромиссчем оптимизация, но это вариант.
Убедитесь, что ваш код эффективен там, где он имеет значение
т.е.где вы делаете много вычислений или вызываете функцию много раз.
Вы можете сказать:
drawline = pygame.draw.line
и вместо этого вызвать drawline()
, так как это экономит время поиска