ページ 11

【解決済み】バトルの中断で戦闘BGMが継続する

Posted: 2024年7月28日(日) 16:03
by 水星人
戦闘離脱スキルを実装するためにコモンイベントでバトルの中断を入れたのですが
戦闘終了後、画面がマップに切り替わってもマップのBGMが流れず、戦闘BGMが流れ続けました。

別マップへ移動するとちゃんとマップのBGMが流れるのですが
バトルの中断でマップ画面に切り替わったタイミングで、BGMもマップのBGMに変更できないでしょうか。

Re: バトルの中断で戦闘BGMが継続する

Posted: 2024年7月28日(日) 18:52
by Plasma Dark
新規プロジェクトを作って、バトルの中断を行ってみてください。
BGMが戦闘に入る前のものに戻るはずです。

何かバトルの中断やBGMを戻す仕組みに手を加えるようなプラグインを利用されていないでしょうか。

Re: バトルの中断で戦闘BGMが継続する

Posted: 2024年7月28日(日) 23:22
by 水星人
そのようなものは入れたはずがと思いながらプラグインのON/OFFをしていくと
https://github.com/futokoro/RPGMaker/bl ... vent.ja.md
が原因となっていました。
スマホアプリ化の代行をお願いしていたのですが、その方が入れていたようなので
OFFにしていいものかはその方の許可が必要になります。

ただ、戦闘中断の処理の<Custom Abort Event>を0に設定していれば
BGMの再開などの動作を通常通り行うものではないのでしょうか。

Re: バトルの中断で戦闘BGMが継続する

Posted: 2024年7月29日(月) 03:03
by Plasma Dark
ただ、戦闘中断の処理の<Custom Abort Event>を0に設定していれば
BGMの再開などの動作を通常通り行うものではないのでしょうか。
どうでしょう。そもそもMV向けのプラグインのようですし、処理が複雑なのでちゃんと読まないとわからないんじゃないかと思います。
少なくとも、逃走時のイベントが設定されてるとBGMの再開処理が飛ばされそうには見えます。
中断したはずが逃走した扱いになって逃走回数が加算されたりもしそうですね。

スマホアプリ化のためになぜこれが必要なのか、しっかりご確認いただいたほうが良いのでは。

Re: バトルの中断で戦闘BGMが継続する

Posted: 2024年7月29日(月) 22:36
by 水星人
MV用だったのですね。

全滅時に一度だけ広告を表示して復活する機能をつけたいと提案されてそれを承諾しており
その機能実装のために入れているようなので
別の方法での実装、もしくは機能の削除してプラグインを消す方向で
相談したいと思います。

復活機能を残すことになった場合、自身で解決策が見つからなかった場合は
別トピックを建てようと思うので、このトピックは一旦解決とさせていただきます。

ご回答ありがとうございました。