AudioSourceのインスペクタにある「Priority」の値を変えることで、シーン内の他のAudioSourceに対するそのAudioSourceの優先度を指定することができます。
0が最優先、256が最も優先しない。
シューティングゲームを作った時に、PlayOneShotで爆発音を連続で鳴らし続けているとBGMが止まってしまう現象がありました。
その時はPriorityについて知らなかったので、仕方なく爆発音は最低でも0.2秒間隔開けて鳴らすようにしてました。
こういう場合はPriorityを設定すればよかったんですね。
コメント