Загрузка...

Pong игра. Мяч проходит через ракетку.

Тема в разделе C# создана пользователем Assketi4 8 ноя 2022. (поднята 9 ноя 2022) 188 просмотров

  1. Assketi4
    Assketi4 Автор темы 8 ноя 2022 8 1 июн 2019
    Нужна помощь с кодом. Иногда мяч проходит через ракетку (обычно когда очень часто нажимаются кнопки управления, или они зажимаются). Особенно это заметно, если увеличить Thread.Sleep() (также появляется inputlag). Может есть другой способ без Thread.Sleep, или в коде есть ошибки в написании физики мяча (метод Logic в классе Ball). :bitcoin::bitcoin: За большую помощь, которая решит проблему!
    [IMG]
     
    8 ноя 2022 Изменено
  2. vtlstolyarov
    vtlstolyarov 9 ноя 2022 474 8 янв 2022
    Assketi4, Скорее всего ты что-то не так написал в методе
    Logic
    потому что параметр
    player2
    нигде в ней не используется, а мяч проходит как раз через второго игрока.
     
    1. Assketi4 Автор темы
      vtlstolyarov, Спасибо! Это я поправил, но проблема с "инпутлагом" осталась
    2. vtlstolyarov
      Assketi4, это потому что ты считываешь одно нажатие клавиши за тик игры, а нажатий в очереди может набираться куча
Загрузка...
Top