当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクール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 * */