1

だから私は Pygame で小さな小さな 2d ボクセル ゲームに取り組んでいます。配置したブロックに重力の影響を与えたいのですが、これを行うには..エンティティが「それ自体」と衝突できるようにする必要があります (それ自体の別のもので)。衝突コードは次のとおりです。

for block in blocklist:
    if block.rect.colliderect(block.rect):
        exit()

exit() は、イベントがいつ正の値を返すかを確認するためのものですが、残念ながら、ブロックを 1 つ作成するたびに、それ自体との衝突を検出して終了します。

これを回避するにはどうすればよいですか?

ありがとう!-サム

4

1 に答える 1