Столкновение с прямоугольником и кругом - игра в понг - PullRequest
0 голосов
/ 26 ноября 2018

Мои столкновения работают над и под прямоугольником.Иногда сбоку, но в большинстве случаев у мяча странное поведение: - биение между верхом и низом прямоугольника

Что не так в столкновении или что я могу улучшить?

if(ballX >= rectX1 and ballX <= rectX1 + rectWidth and ballY + ballRadius >= rectY1 and ballY - ballRadius <= rectY1 + rectHeight):
    ballMoveY = -ballMoveY


if(ballY >= rectY1 and ballY <= rectY1 + rectHeight and ballX + ballRadius >= rectX1  and ballX- ballRadius <= rectX1  + rectWidth):
    ballMoveX = -ballMoveX

Шариковое прямоугольное изображение

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...