AndEngine を使用してゲームを作成しています。ユーザーは画面に触れるとスプライトを作成し、それをドラッグできます。彼が指を離すと、スプライトは物理ボディに接続され、画面の下部に落ちて、作成された他のスプライトと反応します。ただし、作成されたスプライトが別のスプライトにいつヒットするかを把握する必要があります。円なので、collideswith() は使えません。距離式を使用して接触するタイミングを確認しようとしていますが、既に作成されているスプライトの中心座標を取得する必要があります。たとえば、mySprite[0].getX() を使用すると (0 は既に作成されているスプライトです)、ボディがスプライトにアタッチされる直前のスプライトの X 値が返されます。スプライトが地面に落ちて互いに跳ね返る際の中心の座標を見つけるにはどうすればよいですか?
質問する
586 次