当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
Sazanami - Sazanami.js

▼Sazanami(サロンパス様作) - Sazanami.js
https://plugin.fungamemake.com/archives/12013
「騒音計」プラグイン。
ふりがな:さざなみ
機能概要: 「騒音計」プラグイン。
利用規約(ライセンス): MITライセンス
作者:サロンパス
作者サイト:https://x.com/saronpasu
解説ページ:https://github.com/saronpasu/RMMV/blob/master/Sazanami
ダウンロードページ:https://raw.githubusercontent.com/saronpasu/RMMV/master…
ファイル名:Sazanami.js
プラグインのヘルプ:
/*:ja * @plugindesc Sazanami(漣) は、騒音計プラグインです。 * マイクの音量を測定して、騒音レベルまたはデシベル値でゲーム変数へ返します。 * プラグインコマンド、プラグインパラメータで制御します。 * プラグイン外部からの直接操作可能なアクセサも提供しています。 * * @version 0.0.1 * * @author saronpasu * * @help * * @param frameLimit * @desc 計測するフレーム数 * @default 300 * * @param reportType * @desc 出力形式。騒音レベルかデシベルで指定。 (Level||Decibel) * @default Level * * @param returnFlag * @desc 返り値の求め方。ゲーム変数に返すか、返さないかで指定。 (gameVariables||none) * @default gameVariables * * @param returnGameValiablesNo * @desc 返り値を格納するゲーム変数の番号を指定。 * @default 1 * * Plugin Command: * Sazanami start # 騒音チェックを開始 * Sazanami status # 騒音チェックの動作を確認 * Sazanami stop # 騒音チェックを停止 * Sazanami abort # 騒音チェックを中止 * Sazanami resume # 騒音チェックの停止を再開 * Sazanami restart # 騒音チェックをやり直し * Sazanami isRunning # 騒音チェックが実行中か確認 * * 騒音レベルとデシベル値の対応表 * 120 dB 9 lv // ジェット機、飛行場 * 110 dB 8 lv // 自動車のクラクション * 100 dB 7 lv // 電車のガード下 * 90 dB 6 lv // わんこの鳴き声 * 80 dB 5 lv // 地下鉄の車内 * 70 dB 4 lv // 騒々しい街頭 * 60 dB 3 lv // 普通の会話 * 50 dB 2 lv // 静かな事務所 * 40 dB 1 lv // 図書館 * 30 dB 0 lv // ささやき声 * * */ /* * Copyright (c) 2016 saronpasu * * This software is released under the MIT License. * http://opensource.org/licenses/mit-license.php * */