Делайте что-нибудь каждые x (милли) секунд в пигме
Я изучаю Python и Pygame, и мое первое, что я делаю, это простая игра Snake. Я пытаюсь сделать так, чтобы змея двигалась раз в 0,25 секунды. Вот часть моего кода, которая зацикливается:
while True:
check_for_quit()
clear_screen()
draw_snake()
draw_food()
check_for_direction_change()
move_snake() #How do I make it so that this loop runs at normal speed, but move_snake() only executes once every 0.25 seconds?
pygame.display.update()
Я хочу, чтобы все остальные функции работали нормально, но move_snake () происходит только один раз каждые 0,25 секунды. Я посмотрел его и нашел несколько ответов, но все они кажутся слишком сложными для тех, кто делает свой первый скрипт на Python.
Можно ли будет получить пример того, как должен выглядеть мой код, а не просто сказать мне, какую функцию мне нужно использовать? Спасибо!