Тактовый тик Pygame заикается [дубликат]Python

Программы на 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) Видео:
Кто-нибудь знает, как это исправить? Заранее спасибо.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»