戦闘開始時・終了時のBGM再生タイミングを変えたい

sirotezza
記事: 39
登録日時: 2018年5月10日(木) 23:13

戦闘開始時・終了時のBGM再生タイミングを変えたい

投稿記事by sirotezza » 2021年10月22日(金) 14:38

お世話になってます。
タイトル通り、戦闘開始時と終了時のBGM再生タイミングを変更したく思います。


①戦闘開始時
 現状だと、エンカウントSEの再生と同時に画面がフェードアウトして、画面がバトルシーンに遷移する前から戦闘BGMが再生されてしまい、エンカウントSEと戦闘BGMが被ってしまいます。
 これを、画面が完全にバトルシーンに遷移してから再生されるようにしたいです。

②戦闘終了時
 バトル勝利時や「逃げる」をした時など、まだ画面がバトルシーンのうちからマップのBGMやBGSが再生されてしまいます。
 これを、画面がマップに切り替わってから再生されるようにしたいです。


上記のどちらか、あるいは両方を叶えられるプラグインやその他の方法などがあれば、ぜひ教えていただければ嬉しいです。よろしくお願いします!

初心者&質問者
記事: 148
登録日時: 2020年9月03日(木) 09:22

Re: 戦闘開始時・終了時のBGM再生タイミングを変えたい

投稿記事by 初心者&質問者 » 2021年11月14日(日) 23:39

①戦闘開始時 についてだけ
応急処置的なやり方ですが、浮かんだので書いてみます。

BGMそのものに
開始から、BGMが始まってほしい部分まで
空白を作ってしまう方法です。

ただ、BGMそのものが短いと
ループした際にも、何度も空白が繰り返されてしまうので
1ファイル1分のBGMだったとして
1ファイル内で同じBGMを5分分くらいループさせて
最後の部分にはフェードアウトをかけておいて
空白を自然に聴かせてしまう、というやり方もあると思います。

あまり上手なやり方では無いので
他に、もっと自然な解決法を書いてくださる方がいらしたら
そちらを参考にしていただければと思います。
sirotezza
記事: 39
登録日時: 2018年5月10日(木) 23:13

Re: 戦闘開始時・終了時のBGM再生タイミングを変えたい

投稿記事by sirotezza » 2021年11月27日(土) 22:39

ご返信ありがとうございます!

その方法はこちらでも検討済みのもので、あまりスマートではないことや根本的な解決にならないことからボツにした案なのです……。
音楽ファイルには手を付けず、どうにかプラグイン等で解決できればいいのですが……。
ksk
記事: 108
登録日時: 2020年11月15日(日) 19:05

Re: 戦闘開始時・終了時のBGM再生タイミングを変えたい

投稿記事by ksk » 2021年11月27日(土) 22:53

自分で試していないので思いついたアイデアだけ……。

https://plugin.fungamemake.com/archives/2052

上記プラグインで戦闘開始時、および戦闘終了時などにコモンイベントを予約することが出来ます。
強引な手法ですが、システムからバトルBGMをなしに設定しておいて、
戦闘開始前のコモンイベントからBGMの再生で戦闘曲を流す方法はどうでしょう。

“MV:質問” へ戻る