Я делаю Pygame, в основном, "Breakout".
Я использую столкновения и хочу простой способ получить разные эффекты отскока для разных сторон одного прямоугольника.
То, что у меня сейчас есть для столкновения шара с битой, таково:
"точка" = шар; "летучая мышь" = летучая мышь; так что вы все понимаете.
if dot.rect.colliderect(bat.rect):<br>
dot.dy *= -1
Мне бы хотелось, чтобы что-то взаимодействовало с каждой стороной, поэтому могло бы обратить значение self.dx мяча, когда оно касается стороны летучей мыши, и обратить значение self.dy только тогда, когда оно достигло вершины. *
Спасибо !!! : D