宴導入時のAudio機能の制御方法について

96 views
Skip to first unread message

kojikoji

unread,
Mar 10, 2022, 2:02:02 PM3/10/22
to 宴ユーザーグループ
宴のバージョン: 宴3.11.2
Unityの習熟度:Unityでの実務経験2年程度

現在、C#スクリプト上からAudioListener.Play()を使用して任意にAudioClipを再生する方法を試みていますが、Utageを導入したプロジェクトではAudioListner.play()での音声再生ができませんでした
(音が鳴りませんが、エラーも返されません ProjectSettingsではUnityAudioはONとなっております)

宴の仕様上、宴を通さない方法でのAudioの制御は可能かどうかが知りたく思います
初歩的な質問でしたら申し訳ありませんが、ご教示いただければ幸いです

マッドネスラボ

unread,
Mar 11, 2022, 5:53:59 AM3/11/22
to 宴ユーザーグループ
AudioListenerは、「音を聞くための耳」のようなもので、Play()メソッドはありません。
デフォルトでは、Managers>Cameras>SpriteCamera>SpriteCamera につけられています。
ss_0243.png
宴というかUnityの仕様で、「AudioListenerはシーン内に一つだけ」という制約があります。
ただ、複数使っている場合はコンソールに警告が出ると思います。

Playがあるのは、AudioSourceのほうなので、おそらくそちらを使用していると思うのですが、
鳴らないという点では心当たりがありません。
宴のほうでは特に制約をかけていないですので、宴を介さなくても制御可能だと思います。


2022年3月11日金曜日 4:02:02 UTC+9 kojikoji:

kojikoji

unread,
Mar 11, 2022, 2:12:36 PM3/11/22
to 宴ユーザーグループ
お忙しいところ回答ありがとうございます。
仰る通り、AudioListnerではなくAudioSourceでした。大変失礼いたしました。

>宴のほうでは特に制約をかけていないですので、宴を介さなくても制御可能だと思います。
ありがとうございます!
自作したスクリプト等の問題の可能性が高そうなので、まずはそちらから当たってみようかと思います。

2022年3月11日金曜日 19:53:59 UTC+9 マッドネスラボ:
Reply all
Reply to author
Forward
0 new messages