現在、私のコードは、andEngine と Box2D を使用してゲーム内のオブジェクトと壁が接触すると音を鳴らします。問題は、オブジェクトと接触すると再び開始するということです。なぜこれが起こっているのか理解できます。可能であれば、別の衝突のためにサウンドを再生しながら、サウンドを再生し続けることを望んでいます。スレッドを使用する必要があると思いますが、Java for Android でこれを行う方法がわかりません。
@Override
public void beginContact(Contact contact)
{
Rattle.this.mExplosionSound.play();
}
更新: 問題を修正できなかったようですが、このサウンドを複数回同時に再生する必要があることはわかっています。スレッドとサウンドプールを試しましたが、まだ何をすべきかわかりません。行う。