2016-03-08 2 views
0

Так что я нахожусь в процессе кодирования простой игры в понг, но прямо сейчас мяч иногда имеет небольшое странное дрожь. Это не испортит игровой процесс, но смех, безусловно, видимый. Я контролировал скорость мяча и, похоже, имел постоянную целую скорость. Так почему же мяч слегка дрожит, хотя скорость мяча остается неизменной?Почему моя анимация слегка дрожит в pygame?

+2

Не могли бы вы предоставить код? – DJMcMayhem

ответ

1

пример кода был бы идеальным, но некоторые из проблем, вы можете столкнуться включают:

  • Pixel джиттера, потому что мяч должен двигаться со скоростью, не синхронизируется с частотой кадров игры (так что в 1 кадре мяч перемещается на 3 пикселя, а в другом - на 2).
  • Целое округление. Положение мяча может округляться до неожиданных мест, поэтому переходите через свой код и проверяйте расчет движения шаров.

Возможно, будет полезно посмотреть: https://stackoverflow.com/questions/14538991/smoother-motion-using-pygame.

Однако это всего лишь предположение, потому что мне не хватает исходного кода.

Надеюсь, что это поможет :)

Смежные вопросы