Не могу понять как работает pygame.time.set_timer()
Я создаю игру на библиотеке pygame простенькую.Суть игры в том что космический корабль летает и сбивает пришельцев. Так вот я хочу добавить, чтобы у корабля была перезарядка. Как я понял для этого лучше всего подходит set_timer(). Пожалуйста объясните какие три аргумента должны быть в нем. Я понял ,что второй аргумент это время в милисекундах, а первый и третий вообще не понимаю.
Ответы (1 шт):
Первый аргумент event является событием, которое будет появляться каждое заданное количество миллисекунд (второй аргумент). Третий аргумент loop - целое число, обозначающее сколько раз это событие будет появляться. По умолчанию loop = 0. Это значит, что событие будет появляться все время, пока его не отменят другой функцией set.timer(), в которую нужно передать вторым аргументом 0. Вот работающая ссылка на документацию: https://pg1.readthedocs.io/en/latest/ref/time.html#pygame.time.set_timer