2

==>私はキャロムボードのようなゲームを開発していますが、継続的な衝突検出のためにいくつかの問題に直面しています。

  1. 画像に示すように、衝突検出ストライカーが灰色のパックでぶらぶらしているため、その後ゲームを続行できず、そこでサウンドが連続して再生されます

  2. そして、ストライカーまたはパックが互いにまたはフレーム(壁)に当たったときに初めて音を鳴らしたいのですが、私の場合、ストライカーを壁の近くに置くと、音が連続して再生されます

スクリーンショット 事前にどうもありがとうございました助けていただければ幸いです

4

1 に答える 1

5

私の見解では、衝突検出後に両方のスプライト間の最小距離を維持するのが最善の方法です。これは更新関数で行う必要があります。これにより、最初の問題が解決されます。2 番目の問題については、両方のスプライトのフレームを確認し、フレーム サイズを小さくしてみてください。

于 2011-09-21T13:56:56.880 に答える