python - Pygame - 矩形并排碰撞

标签 python pygame collision

如何判断两个矩形在某一侧是否发生碰撞? (例如 rect1.rect.top、rect2.rect.bottom)我尝试过 rect1.rect.collideect(rect2)pygame.sprite.collide_rect(rect1, rect2),但他们没有找到单独的侧面碰撞。

最佳答案

没关系,我找到了答案。 if rect1.rect.bottom >= rect2.rect.top and rect1.rect.bottom <= rect2.rect.bottom:

关于python - Pygame - 矩形并排碰撞,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43522463/

相关文章:

java - Java 中的吃 bean 碰撞

Python Dash 下拉列表

python - 使用 scipy.io.wavfile 读取 wav 文件然后写入不会重现原始文件

python - 为什么我的简单 pygame 会滞后?

python - 如何修复 "WARNING: Hidden import "pygame._view“未找到!”使用 PyInstaller 将 .py 转换为 .exe 时?

c++ - 车钩运动功能未发现中断

box2d、setTransform 和碰撞

python - 以简单的方式将多个参数从数组传递给函数

python - 如何删除 Profiling *.gcda :Cannot open errors with python virtualenv builder?

python - 在python中发送图像而不保存它