条件付きマップBGM変更 - SoR_MapBGM_EventSwitch.js

シェア用テキスト:
▼条件付きマップBGM変更(蒼竜様作)
https://plugin.fungamemake.com/archives/27276
特定のスイッチがONになっている間、指定したマップのBGMを任意のものへ強制的に変更します。

ふりがな:じょうけんつきまっぷBGMへんこう

機能概要: 特定のスイッチがONになっている間、指定したマップのBGMを任意のものへ強制的に変更します。

利用規約(ライセンス): MITライセンス

作者:蒼竜

作者サイト:http://dragonflare.dip.jp/dcave/

ダウンロードページ:https://raw.githubusercontent.com/soryu-rmv/MapBGM_Even…

解説ページ:http://dragonflare.dip.jp/dcave/mvjs.php?la=ja

ファイル名:SoR_MapBGM_EventSwitch.js

プラグインのヘルプ:

/*:ja
 * @plugindesc <条件付きマップBGM変更> 特定のスイッチがONになっている間、指定したマップのBGMを任意のものへ強制的に変更します。
 * @author 蒼竜 @soryu_rpmaker
 *
 * 
 *
 * @help
 * BGMが変更される際は、エディタ上で設定されているBGMは読み込まれないため、
 * 「ストーリー中のある一定場面のみ、そのマップのBGMを変える」というゲーム上の
 * 演出が自然になります。
 *
 * 例えば、 「普段は穏やかな街が襲撃に遭い戦闘状態になっている」といった
 * 場面でBGMを専用のものへ変更したいという場合に有効です。
 * 連続(ゲーム演出上、隣接)する複数マップのBGMを同じものに指定してあれば
 * 変更後のBGMがマップ移動後もシームレスに再生されることになります。
 *
 * ※エディタの機能のみでこれを行おうとすると、マップ切り替わりの時点で設定した
 * BGMを一旦止めた上で新しいBGMを再生するという処理になるため、一瞬
 * 変な間ができたり、最悪デフォルトのBGMが一瞬再生されるという間抜けな現象が
 * 起こる可能性があります。
 * 
 *
 * -----------------------------------------------------------
 * 用法
 * -----------------------------------------------------------
 * エディタ上で「マップの設定」画面にあるメモに
 * <mapswitch: スイッチ番号, BGMファイル(拡張子不要), ボリューム, ピッチ, パン, 位置>
 * を記述する。
 * (BGMを変えたいマップの設定画面に記述してください)
 *
 * 例1) 10番のスイッチがONのとき、Battle1 をそのマップのBGMとする。(ボリューム等はデフォルト設定のまま)
 * <mapswitch: 10, Battle1, 90, 100, 0, 0>
 *
 * 例2) 33番のスイッチがONのとき、Theme3 をそのマップのBGMとする。(ピッチが150%になっている)
 * <mapswitch:33,Theme3,100,150,0,0>
 *
 *
 * なお、1つのマップに複数のタグを列挙することができます。
 * (例:ゲーム内時間等に応じて、朝・昼・夜と別々のBGMを再生する)
 * 複数のBGM変更タグが条件を満たしている場合は、
 * メモのより上の方に書かれているタグが優先されます。(優先度の高い条件のものを
 * より上部へ記述するようにしてください。)
 *
 * 詳細な用例は
 * http://dragonflare.dip.jp/dcave/
 * に記載しています。
 *
 * -----------------------------------------------------------
 * バージョン情報
 * -----------------------------------------------------------
 * v1.03 (2020/05/22)       タグつきマップでの通常BGM再生に関する不具合修正
 * v1.02 (2020/05/14)       最適化
 * v1.01 (2020/05/10)       エラー対策の応急処置を適用  
 * v1.00 (2020/05/09)       公開  
 */
0

スポンサードリンク

スポンサードリンク

Copyright© #ツクプラ , 2020 All Rights Reserved.