Page 1 of 1

Play Soundで音が鳴りません

Posted: 2023/06/15 13:11
by tichise
初歩的な質問で申し訳ありませんが、Play Soundで音が鳴りません。解決方法を教えてください。

Re: Play Soundで音が鳴りません

Posted: 2023/06/15 23:01
by caitsithware
PlaySoundについてのご質問ですね。

PlaySoundを使用して音を鳴らす手順は以下の通りです。
  1. 音を聞きたいGameObjectにAudioListenerコンポーネントがあるか確認
    デフォルトではMain Cameraに最初からついていますが、シーンに一つもない場合は追加が必要です。
  2. 音を鳴らしたいGameObjectにAudioSourceコンポーネントを追加。
  3. AudioSourceのAudioClipフィールドに鳴らしたいAudioClipを設定。
    ※あとからPlaySound側で鳴らしたいAudioClipを設定することもできます。
  4. AudioSourceのPlayOnAwakeのチェックを外す。
    チェックを外すことでプレイ開始時に音がなってしまうのを防ぎます。
  5. ArborFSMもしくはBehaviourTreeに移り、鳴らしたいタイミングでPlaySoundを使用する。
  6. PlaySoundのAudio Sourceフィールドに先ほど追加したAudioSourceコンポーネントを指定。
    グラフのあるGameObjectにAudioSourceコンポーネントもある場合は「Self」のままでもOKです。
  7. PlaySound側で鳴らしたいAudioClipを上書きする場合は、Is Set Clipフィールドにチェックをつけ、Clipフィールドに鳴らしたいAudioClipを設定。
以上になります。
またAudioSourceの設定やAudioListenerとの位置関係、ゲームビューの「Mute Audio」などにより、再生処理を呼び出していても聞こえない場合があります。
設定が正しいかの確認も行ってみてください。

関連ドキュメント

Re: Play Soundで音が鳴りません

Posted: 2023/06/16 00:22
by tichise
ありがとうございます。早速試してみます。

Re: Play Soundで音が鳴りません

Posted: 2023/06/16 01:07
by tichise
鳴らすことができました。ありがとうございます。