タイトル画面の制御コンポーネントは、UtageUguiTitle.csになります。
開始時にBGMをフェードイン再生するだけあれば、BgmにAudioClipを設定してください。
なるべく、シナリオ中で使うBGM素材とは別のものを使ってください。
もし、ゲーム中でも同じBGMを使う場合は、ちょっとややこしいのですが、StaticAssetManagerにもそのAudioClipを設定してください。
Bgmを鳴らすのは、UtageUguiTitleが継承しているUguiViewというスーパークラス内で行っています。
画面を切り替えたときに、BGMが設定されていたらそれに変更する感じの処理をしています。
>いずれかのボタン(「はじめから」など)を押した後にフェードアウトで停止させたい
コンポーネントを独自に作成して、Bgmを止める処理を書いてください。
Bgmを止めるだけであれば、以下のように書けば可能です。
SoundManager.GetInstance().StopBgm();
「BGMを止める」としたいButtonコンポーネントのOnClipから、作成したコンポーネントのBGMを止める命令を呼び出すように登録すれば可能だと思います。
2020年10月14日水曜日 19:42:14 UTC+9 nunu: