Pygame:检测rect的哪一侧与其他rect相撞?

时间:2017-02-14 19:15:46

标签: pygame sprite collision

是否有一种已经实现的方法可以检测到碰撞时撞击矩形的哪一侧(即左侧,右侧,顶部或底部)?我正在尝试做一个简单的平台游戏。根据敌人精灵击中玩家的位置,它应该杀死他/她或者敌人应该被杀死。

现在我正在比较碰撞前后碰撞的两个碰撞精灵的相对中心,但是我发现很难确定确切的“前”位置,因为我不知道哪个精灵会撞到哪个之前它发生了。

是否有更直接的方式或已经实施的解决方案?

0 个答案:

没有答案