OpenGL ES を使用して、Android で小さなバブル シュート ゲームを作成しています。
別のボールが衝突したときにボールを爆発させたい! ..
しかし、ここの問題は非常に小さいですが、解決策を見つけることができません。
図(2)ではなく、図(1)のように画像を表示したい..
現在、泡は周囲に四角い枠で表示されていますが、これは望ましくありません。画像の境界線を削除するにはどうすればよいですか?
どうもありがとう、
それぞれの円の中心点を知っていますか? 2 つの中心点間の距離がそれらの半径の合計と同じ場合、それらは接触しています。これを行うには、直角三角形を作成し、a^2 + b^2 = radius1^2 + radius2^2 を実行します。円の中心点を使用して三角形を作成します。
Bubble a,b
if((a.center.x - b.center.x)^2 + (a.center.y - b.center.y)^2 == (a.radius + b.radius)^2)
//bubbles are touching