所以我正在 Pygame 中开发一个很小的 2d 体素游戏,我希望你放置的块受到重力影响,但为了做到这一点..我需要一个能够“与自身”碰撞的实体(如在另一个本身)。这是碰撞代码:
for block in blocklist:
if block.rect.colliderect(block.rect):
exit()
exit() 只是为了验证事件何时返回正数,但不幸的是,每当我创建一个块时......它会检测到与自身的碰撞并退出。
我能做些什么来解决这个问题?
谢谢!-山姆