RPG Maker MV用マウス操作のピアノとバイオリン実装プラグインです。
プレイヤーは再現するメロディが書かれた小さなノートを開き、背景のマップはぼかされてズームインされます。プレイヤーは音符を一つずつ順番に演奏してシーケンスを再現する必要があります。楽器がオープン中はイベントが一時停止し、閉じると自動的に再開します。
イベント > スクリプトで1行で起動します:
ピアノ用:PianoRS.start(3, 12) (メロディ3、プレイヤーが成功した場合のみスイッチ12をONにする)
バイオリン用:ViolonRS.start(5, 48) (メロディ5、スイッチ48)
スイッチなしで起動することも可能です:PianoRS.start(3)。2番目の引数はオプションで、これによりマップ上に50個の異なるピアノを配置でき、それぞれに独自の報酬を設定できます。重複を防ぐことができます。
メロディは8つのスロットがあり、1つのメロディにつき最大32音符です。Do, Re, Mi, Fa, Sol, La, Si, 高音Doの順で記述します。空欄にすると、プラグインには8つのメロディが事前に用意されており、小さなスケールでは8音符から、フルスケールの『歓喜の歌』では32音符まで、難易度が徐々に高くなります。
各キーには独自のサウンドがあります。各音符に対して audio/se から任意のサウンド、ピッチ、音量を設定できます。空欄にすると、プラグインはデフォルトサウンド(Equip1, Item1, Decision1 など)を使用して、各音符が異なる音になるようにトランスポート処理します。
視覚的にクリーンです:楽器は正面中央に配置され、ノートはその上にあります。演奏済みの音符はグレーになり、次の音符は赤で下線が引かれます。ピアノは8つのキーがあり、クリックすると沈み込み、小さな音符が飛び散り、全体がわずかに振動します。バイオリンはより生命力があり、弓がマウスに従い、クリックしたまま弦の上をドラッグすると弦が振動し、ロジン粉が飛び散ります。必要に応じてパラメータでバイオリンをシンプルなクリックモードに切り替えることもできます。
すべての要素は置き換え可能です。ピアノの本体、キー、バイオリンの本体、弦、指のマーク、ノート、小さな音符、弓など、独自のPNG画像を img/pictures/ に配置するだけで、プラグインが自動的に処理します。きっちりトリミングし、必要に応じて白色背景を除去し、引き伸ばさずに適切にリサイズし、アニメーション中もサイズを維持します。元の画像には一切干渉せず、何か問題が発生してもクラッシュせずにログを出力します。カスタム弓を使用する場合は、水平に配置し(かかとが左、先が右)、長さと髪(弓毛)の高さを指定します。
ノート内にはバー付きのタイマーがあります。デフォルトでは、基本時間 + 音符ごとの時間 × 音符数 で自動計算されます(バイオリンは演奏速度が遅いため、やや長めに設定されます)。各メロディごとに正確な時間を設定したり、タイマーを完全にオフにすることもできます。メロディが16音符を超える場合、ノートは自動的にページをめくります。
プレイヤーが間違いを多すぎると(デフォルトは2回)、またはタイムアウトになると、失敗音が鳴り、イベントから排除され、スイッチはOFFのままになります。リトライ可能です。成功すると、小さな成功音が鳴り、コマンドで設定したスイッチがONになり、イベントの残りの部分(ドアの開閉、アイテムの授与、変数の操作など)が実行されます。
このプラグインの設計には、私が以前作成したロックピックプラグインをベースとして使用しました。