ビルド後にタイトルに戻るとBGMが消える

44 views
Skip to first unread message

桃山マサル

unread,
Oct 12, 2025, 9:41:03 AMOct 12
to 宴ユーザーグループ
お世話になっております。

Unity Editor上では問題無く、ビルド後の話になります。

ゲームプレイ中にコンフィグ画面から「その他」→「タイトルに戻る」を選択すると、タイトル画面でBGMが流れなくなります。
(ゲーム起動直後は流れます)

BGMは
UtageUguiTitleの「Bgm」の項目に、
Assets/Resources/{ゲーム名}/Resources/{ゲーム名}/Resources/Sound/BGM
に置いてあるwavファイルを指定しています。

こちら修正する方法ありますでしょうか?

Utageのバージョンは4.2.1
Unity Editorのバージョンは6000.2.6f2
PC(OSはWindows 10 Home)でのプレイになります。

マッドネスラボ

unread,
Oct 12, 2025, 11:14:36 AMOct 12
to 宴ユーザーグループ
Resources以下にある素材は、シナリオ上で使用済みになったら自動的にアンロードされてしまうようにしているので、それが原因だと思います。
(コンフィグに戻ったり、ビルド後かどうかはあまり関係ないです)

シナリオとシーン内両方から使用するリソースは、Static Asset Mangaerに設定してください。(Resourcesフォルダ以下から移動させてもよいです)



2025年10月12日日曜日 22:41:03 UTC+9 桃山マサル:

桃山マサル

unread,
Oct 17, 2025, 5:52:14 AMOct 17
to 宴ユーザーグループ
投稿者だけに返信していたようなので改めて。

こちら解決しました。
回答ありがとうございました!
2025年10月13日月曜日 0:14:36 UTC+9 マッドネスラボ:

師走幸希

unread,
Nov 12, 2025, 11:34:37 AM (8 days ago) Nov 12
to 宴ユーザーグループ
すみません、こちらと同じ現象が起こっているのですが、
StaticAssetManagerの使い方がよく分かりませんでした。

Resourceフォルダから、BGMを別のフォルダに移動させるということでしょうか?
サウンドシートでのファイルネームはどのようにすればよいでしょうか?

ご教授よろしくお願いいたします。

2025年10月17日金曜日 18:52:14 UTC+9 桃山マサル:

マッドネスラボ

unread,
Nov 12, 2025, 2:09:50 PM (8 days ago) Nov 12
to 宴ユーザーグループ

基本的には次のように、StaticAssetManagerのAssets以下に目的のアセットを設定するだけです。

ss_1231.png
ノベルゲーム内からだけではなく、UnityのUI上のシーン内からも使用するアセット(BGMやテクスチャ)があった場合、それらのリソースは全てStaticAssetManagerに設定してください。


>Resourceフォルダから、BGMを別のフォルダに移動させるということでしょうか?
いえ、特に必要がなければ移動しなくていいです。

ノベルゲームは、通常のゲームと違って大量のアセットをロード、アンロードを繰り返す必要があり、宴はそれを前提とした仕組みになっています。
通常のUnityのシーン内から使用するように設定しているアセットは、シーンがロードされたときに一緒にロードされて、そのシーンが終わるまではアンロードされないのですが、
宴のアンロード処理は、そういったシーン内で使用しているアセットもアンロードしてしまいます。(結果、音が鳴らなくなったりします)
StaticAssetManagerに設定することで、「これはシーン内でも使用しているのでアンロードしない」という区別が付くようになり、宴が自動的にアンロードしてしまうことを防げます。

UnityはResourcesというフォルダ以下にあるアセットであれば、ゲームの途中からでもロードできる仕組みを持っています。
逆に言うと、Resources以下にないアセットはロードできないのですが、
StaticAssetManagerに設定しているものは、シーンを起動した時点でロードされているため、Resources以下に置かなくてもロードできます。
(この場合、サウンドシートに設定したファイルパスは無視して、ファイル名が一致するものをStaticAssetManagerを探してきます
Resourcesフォルダ以下から「移動してもいい」というだけで、Resourcesフォルダ以下に残しても問題ありません。
アセットバンドル関係などの、ファイル管理の都合上Resourcesフォルダから移動させたい場合は、任意の場所に移動してください。
(BGMフォルダごとではなく、上記の設定が必要なアセットのみにしてください)

2025年11月13日木曜日 1:34:37 UTC+9 師走幸希:
Reply all
Reply to author
Forward
0 new messages