ストーリーが進行するとフィールドのBGMを変える方法。

返信する
高原鈴
記事: 113
登録日時: 2016年4月16日(土) 15:43

ストーリーが進行するとフィールドのBGMを変える方法。

投稿記事 by 高原鈴 »

こんばんは、皆さんには助けられております。
タイトルの通りなのですが、フィールドに入る度にBGMを変更してやれば出来ることですが、
今からすべてその方法に修正しようとすると膨大な手間がかかります。
なのでフィールドマップですでにBGMが設定してあってもストーリーが進行すると
簡単に変更出来るプラグインなりの方法を探しています。どうか力をお貸しください。
アバター
まっつUP
記事: 1149
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

Re: ストーリーが進行するとフィールドのBGMを変える方法。

投稿記事 by まっつUP »

高原鈴様
お世話になります。

フィールドマップにBGMを設定せずに
(BGM自動演奏にチェックを入れないまたはチェックして(なし)を選択するといいでしょう。)
フィールドマップに自動実行イベントを置けばいいんじゃないですかね。

イベントの出現条件は任意とします。(重要なイベント中には処理を避けるようにスイッチを設定した方がいいでしょう。)
トリガーは「自動実行」です。
実行内容
◆条件分岐:お使いのフラグ変数 ≤ 100
◆注釈:普段のBGM
◆BGMの演奏:Field1 (90, 100, 0)

:それ以外のとき
◆注釈:変わったBGM
◆BGMの演奏:Field2 (90, 100, 0)

:分岐終了
◆イベントの一時消去

(イベントの一時消去より上の処理は、フィールドマップ上で起こる別の自動実行のために
コモンイベントとしてデータベースに登録しておくといいと思います。)
イベントの一時消去によって、別のマップからフィールドマップに移動する度に実行されます。
これでシナリオ進行によって演奏するBGMが変わるんじゃないでしょうか。
もしかしたらイベント実行に一定の変数を使用していないかもしれませんが
その場合はシナリオ進行に用いるフラグの条件を任意に設定してください。
RPGで笑顔を・・・

ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup

github
https://github.com/mattuup/RPGMakerMZ
高原鈴
記事: 113
登録日時: 2016年4月16日(土) 15:43

Re: ストーリーが進行するとフィールドのBGMを変える方法。

投稿記事 by 高原鈴 »

やはりその方法しかありませんか・・・VXで完成させたゲームでその方法を使ってました。
どうもありがとうございます。
ビタ犬
記事: 1
登録日時: 2016年8月04日(木) 00:01

Re: ストーリーが進行するとフィールドのBGMを変える方法。

投稿記事 by ビタ犬 »

ども、はじめまして。
既にまっつUPさんがお答えになられてますが、参考までにスイッチを使った簡易的なやり方を。


1)フィールドマップの設定で通常時のBGMを設定しておきます。

2)シナリオイベントなど何らかのイベント時にスイッチを操作するようにします。

3)フィールドマップ上にBGM管理用のイベントをつくります。
「出現条件のスイッチ」にチェックを入れ、2で作ったスイッチ番号を選びます。
イベントの起動トリガーは「自動実行」か「並列処理」にしてください。

あとは2で作ったスイッチをON/OFFするだけで、特定のイベントの時だけフィールドBGMを変えたり戻したりできます。
(ONにしたままなら、元のBGMには戻りません)
添付ファイル
113.png
返信する

“MV:質問”に戻る