MZ用プラグイン

NUUN 敵グループの個別BGM - NUUN_BattleBGM.js

シェア用テキスト:
▼NUUN 敵グループの個別BGM(NUUN様作) - NUUN_BattleBGM.js
https://plugin-mz.fungamemake.com/archives/1857
敵グループごとにバトルBGMを設定できます。

ふりがな:てきぐるーぷのこべつBGM

機能概要: 敵グループごとにバトルBGMを設定できます。

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

作者:NUUN

作者サイト:https://github.com/nuun888

ダウンロードページ:https://raw.githubusercontent.com/nuun888/MZ/master/NUU…

ファイル名:NUUN_BattleBGM.js

プラグインのヘルプ:

/*:
 * @target MZ
 * @plugindesc 敵グループの個別BGM
 * @author NUUN
 * 
 * @help
 * 敵グループごとにバトルBGMを設定できます。
 * 
 * 設定方法は2通りあります。敵グループのバトルイベントの1ページ目に注釈で記入してください。
 * 1:プラグインパラメータから再生BGMファイル名、音量、ピッチ、位相を設定し、<battleBGMN>または<battleBGMR>タグで再生する。
 *  リストに設定した左側に表示されている番号がBGMの再生IDとなります。
 *  <battleBGMN:[name],[eval]>  [name]で指定したBGMが再生られます。※[eval]は省略できます。
 *  <battleBGMR:[id],[id],[id]...>  設定した[id]のBGMのうち一つがランダムに再生されます。条件指定をしたい場合は下のタグを記入します。
 *  <battleBGMREval:[id],[id],[id]...,[eval]>  [eval]がtrueの場合に、設定した[id]のBGMのうち一つがランダムに再生されます。
 * 
 *  [name]:ファイル名(拡張子なし)
 *  [id]:リストId
 *  [eval]:再生条件(評価式)
 * 
 * 2:<battleBGM>タグで直接ファイル名、音量、ピッチ、位相を指定する。
 *  <battleBGM:[name],[volume],[pitch],[pan],[eval]>  [name]で指定したBGMが再生られます。リストに設定しなくても再生できます。
 *  ※[eval]は省略できます。
 * 
 *  [name]:ファイル名(拡張子なし)
 *  [id]:リストId
 *  [volume]:音量
 *  [pitch]:ピッチ
 *  [pan]:位相
 *  [eval]:再生条件(評価式)
 * 
 * 
 * 条件付きのBGMはなるべく優先度の高い順に上から記入してください。
 * 仕様上、一番最初に再生可能なBGMが見つかったらそのBGMが再生されます。
 * 
 * 例
 * <battleBGMN:Battle3>  リスト内にBattle3が設定されていれば、Battle3がBGMが再生られます。
 * <battleBGMR:1,2,3> リストの1,2,3番目のBGMのうち一つがランダムに再生されます。
 * <battleBGM:Battle2, 90, 100, 0> Battle2のBGMが音量90、ピッチ100、位相0で再生されます。
 * <battleBGMN:Battle2,$gameSwitches.value(2)> スイッチ番号2番がTrueでリスト内にBattle2が設定されていれば、
 *  Battle2が再生られます。
 * 
 * 利用規約
 * このプラグインはMITライセンスで配布しています。
 *  
 * @param BGMList
 * @text 戦闘BGM
 * @desc BGMを設定します。
 * @default []
 * @type struct<battleBgmList>[]
 */ 
/*~struct~battleBgmList:
 * @param name
 * @text BGMファイル名
 * @desc BGMを指定します。
 * @type file
 * @dir audio/bgm
 * 
 * @param volume
 * @text BGMの音量
 * @desc BGMを音量を設定します。
 * @default 90
 * 
 * @param pitch
 * @text BGMのピッチ
 * @desc BGMをピッチを設定します。
 * @default 100
 * 
 * @param pan
 * @text BGMの位相
 * @desc BGMを位相を設定します。
 * @default 0
 *  
 */

スポンサードリンク

スポンサードリンク

-MZ用プラグイン

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