MZ用プラグイン

Mano バックグラウンドボイス実装 - Mano_BackgroundVoice.js

シェア用テキスト:
▼Mano バックグラウンドボイス実装(しぐれん様作) - Mano_BackgroundVoice.js
https://plugin-mz.fungamemake.com/archives/6798
バックグラウンドボイスを実装します。

ふりがな:ばっくぐらうんどぼいすじっそう

機能概要: バックグラウンドボイスを実装します。

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

作者:しぐれん

作者サイト:https://siguren400.booth.pm/

ダウンロードページ:https://raw.githubusercontent.com/Sigureya/RPGmakerMZ/m…

ファイル名:Mano_BackgroundVoice.js

プラグインのヘルプ:

/*:
 * @plugindesc バックグラウンドボイスを実装します。
 * @author しぐれん
 * 
 * @target MZ
 * @orderAfter MOG_TitleSplashScreen
 * 
 * @command ResumeBgv
 * @text BGVの再スタート
 * @desc 一時停止しているBGVを再開します。
 * 
 * 
 * @command PlayBgv
 * @text BGVの再生
 * @arg name
 * @desc ファイルはbgmフォルダに入れてください。
 * @type file
 * @dir audio/bgs/
 * 
 * @arg volume
 * @text 音量
 * @desc ボイスファイルの音量
 * @default 90
 * @min 0
 * @max 100
 * @type number
 *
 * @arg pitch
 * @text ピッチ
 * @desc ボイスファイルのピッチ
 * @default 100
 * @type number
 *
 * @arg pan
 * @text 左右バランス
 * @desc ボイスファイルの左右バランス
 * @default 0
 * @min -100
 * @max 100
 * @type number
 * 
 * @command FadeOut
 * @text BGVのフェードアウト
 * @desc この処理を行うと、Bgvのパラメータが破棄されます。
 * @arg time
 * @text 時間(秒)
 * @type number
 * @default 5
 * 
 * @param voiceFileRegex
 * @text ボイスファイル正規表現
 * @desc  正規表現で合致したファイル名を音声として扱います。
 * 内部的には「”^”+”この文字列”+”.+”」で処理しています。
 * @type string
 * @default voice
 * 
 * @param bgvFiles
 * @text BGV一覧
 * @desc 不要ファイル削除からの防衛用です。
 * @type file[]
 * @dir audio/bgs/
 * @defualt []
 * 
 * 
 * @help
 * 以下の仕様で動くバックグラウンドボイスを実装します。
 * ・BGM/BGSとは別のチャンネルであり、これらと並行して再生できる。
 * ・通常のボイス扱いのファイルが再生されると、一時停止される。
 * ・通常のボイス扱いのファイルの再生が終わると、前回の停止位置から再開。
 * 
 * BGVはループ再生可能なファイルである前提です。
 * 
 * ■ボイスファイルの判定方法について
 * ファイルのパスを見て判定しています。
 * 基本的にはse/voice/(音声ファイル)の形になるようフォルダに入れればOKです。
 * 
 * ■再生方法について
 * BGVは読み込み完了後、一時停止した状態で待機します。
 * 
 * ■ボリュームについて
 * BGVのボリュームはMEのボリューム設定をそのまま使います。
 * 
 * ■他のシーンでの再生状況について
 * Scene_Map以外ではBGVは一時停止されます。
 * 
 * ■BgvBufferの破棄タイミングについて
 * Scene_Mapを抜けた時にBgvパラメータがnullの場合、バッファが破棄されます。
 * 
 * 
*/

スポンサードリンク

スポンサードリンク

-MZ用プラグイン

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