Как в pygame сделать обьект на который можно запрыгнуть?

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

if dino_rect.colliderect(box_rect): dino_y -= 5

но не знаю как проверить что динозаврик больше не пересекает коробочку и опустить его обратно. Он просто продолжает идти уже на этой позиции y.


Ответы (1 шт):

Автор решения: EggCox

Ты можешь сделать так, чтобы над каждой коробочкой была невидимая зона: пока динозавр находится в ней, то dino_y = box_y + c, где с - высота коробочки.

→ Ссылка