だから私は Pygame で小さな小さな 2d ボクセル ゲームに取り組んでいます。配置したブロックに重力の影響を与えたいのですが、これを行うには..エンティティが「それ自体」と衝突できるようにする必要があります (それ自体の別のもので)。衝突コードは次のとおりです。
for block in blocklist:
if block.rect.colliderect(block.rect):
exit()
exit() は、イベントがいつ正の値を返すかを確認するためのものですが、残念ながら、ブロックを 1 つ作成するたびに、それ自体との衝突を検出して終了します。
これを回避するにはどうすればよいですか?
ありがとう!-サム