Тактовый тик Pygame заикается [дубликат] ⇐ Python
Тактовый тик Pygame заикается [дубликат]
Эта проблема беспокоит меня уже несколько недель. Всякий раз, когда у меня есть переменная часов pygame, например: clock = pygame.time.lock, и я ограничиваю частоту кадров с помощью: clock.tick(fps), игра будет время от времени заикаться. Ниже приведен простой пример — окно с кубом, который перемещается из стороны в сторону.
импортировать pygame экран = pygame.display.set_mode((0, 0), pygame.FULLSCREEN) ширина, высота = screen.get_size() rect = pygame.Rect(0, высота // 2 – 50, 100, 100) дельта_х = 5 часы = pygame.time.Clock() работает = Истина во время бега: событие = pygame.event.poll() если event.type == pygame.QUIT: работает = Ложь screen.fill((0, 0, 0)) если rect.left < 0 или rect.right > ширина: дельта_x *= -1 pygame.draw.rect(экран, (255, 255, 255), прямоугольник) rect.x += delta_x pygame.display.flip() часы.тик(60) Видео:
Кто-нибудь знает, как это исправить? Заранее спасибо.
Эта проблема беспокоит меня уже несколько недель. Всякий раз, когда у меня есть переменная часов pygame, например: clock = pygame.time.lock, и я ограничиваю частоту кадров с помощью: clock.tick(fps), игра будет время от времени заикаться. Ниже приведен простой пример — окно с кубом, который перемещается из стороны в сторону.
импортировать pygame экран = pygame.display.set_mode((0, 0), pygame.FULLSCREEN) ширина, высота = screen.get_size() rect = pygame.Rect(0, высота // 2 – 50, 100, 100) дельта_х = 5 часы = pygame.time.Clock() работает = Истина во время бега: событие = pygame.event.poll() если event.type == pygame.QUIT: работает = Ложь screen.fill((0, 0, 0)) если rect.left < 0 или rect.right > ширина: дельта_x *= -1 pygame.draw.rect(экран, (255, 255, 255), прямоугольник) rect.x += delta_x pygame.display.flip() часы.тик(60) Видео:
Кто-нибудь знает, как это исправить? Заранее спасибо.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как открыть модал Bootstrap при проверке флажок (когда на флажок размещен тик)
Anonymous » » в форуме Html - 0 Ответы
- 19 Просмотры
-
Последнее сообщение Anonymous
-