1
これらはランダムに配置されたレンガで、x軸に沿って、壁から壁まで左右に移動します。私はすべてのレンガが自分自身に衝突するようにしたいと思います。例えば、彼らのうちの1人が別のレンガを打った場合、speed
は-speed
でなければなりません。Pygame - 互いに衝突するブロックを実装する方法は?
brick = []
for in range(50):
block = Brick()
brick.append(block)
私のコードは以下の通りです:
if block.rect.colliderect(block.rect.colliderect):
block.speed *= -1