我正在做一个基本的PacMan游戏,我正在努力让玩家不会遇到障碍 . 我想使用一个系统,我有一个不可见的矩形(我使用的是pygame.Rect()),它比每个方向的玩家大一个像素 . 这样,它将始终与障碍物碰撞(我的玩家对象完全适合障碍物) . 我试图找到某种spritecollide()类型的函数,可以检测哪一方(如rect.right,rect.left等)与屏障碰撞 . 有任何想法吗?

谢谢!