私は、基本的に「ブレークアウト」のパイゲームを作っています。
私は衝突を使用しており、1つの長方形の異なる辺の異なるバウンス効果を持つ簡単な方法が必要です。
私がボールとバットの衝突のために持っているものは次の通りです:
"dot" = ball; "バット" =バット;皆さんはすべて理解しています。Pygame - 別の側面の衝突の質問!
if dot.rect.colliderect(bat.rect):<br>
dot.dy *= -1
私はそれぞれの側と相互作用何かをしたいと思いますので、それはバットの側面に当たったときのボールのself.dx値を逆転できる、それが当たったときにのみself.dy値を反転させます上。
ありがとうございました! :