だから最近、私はそれに対する解決策を考え出したと思ったのですが、レベルに同じオブジェクトタイプを複数追加した場合、それが機能しないことがわかりました。
私が行っていたのは、オブジェクトのさまざまなリストを反復処理し、それらのいずれかがプレーヤーと衝突しているかどうかを確認することです。それらがプレーヤーと衝突しているそのオブジェクトのサウンドを再生し、サウンドのブール値を true に設定します。サウンドが再生されたことを意味します。
衝突が発生していない場合、または反復されている現在のオブジェクトがプレーヤーと衝突していない場合は、サウンドのブール値を false に戻します。ご覧のとおり、同じオブジェクトが複数追加されている場合に問題が発生します。これは、それらの 1 つがブール値を false に設定し、プレイヤーが 1 つのオブジェクトと衝突している限りサウンドが何度も再生されるためです。オブジェクトの。
だから私はこれを修正するための解決策を使い果たしたので、助けを求めています.
支援を提供できる人に感謝します。