Ritournelle & Sottine 插件钢琴与小提琴MV

官方插件视频

一款适用于 RPG Maker MV 的真实可弹奏钢琴和小提琴插件,支持鼠标控制。

玩家会打开一本包含待演奏旋律的小笔记本,地图背景会模糊并放大,玩家需要逐音重现这段旋律。当乐器界面打开时,事件会暂停;关闭后,事件会自动恢复。

在“事件”>“脚本”中,只需一行代码即可启动:

PianoRS.start(3, 12) 用于钢琴,旋律编号为 3,如果玩家成功,则开启开关 12。

ViolonRS.start(5, 48) 用于小提琴,旋律编号为 5,开关 48。

你也可以在不设置开关的情况下启动它:PianoRS.start(3)。第二个数字是可选的,它允许你在地图上放置 50 架不同的钢琴,每架钢琴都有各自的奖励,且不会相互重叠。

关于旋律,你有 8 个槽位,每首旋律最多 32 个音符。按顺序输入 Do, Re, Mi, Fa, Sol, La, Si, High Do。如果留空,插件已内置 8 首难度递增的旋律,从 8 个音符的小调到 32 个音符的完整《欢乐颂》。

每个键都有独立的音效。你可以为每个音符在 audio/se 中设置任意音效,包括音高和音量;或者留空,插件将使用默认的 Equip1、Item1、Decision1 等音效,并通过移调使每个音符听起来不同。

视觉效果简洁:乐器正面居中显示,笔记本在上方,已演奏的音符会变灰,预期演奏的音符下方会出现红色下划线。钢琴有 8 个键,点击时键会下沉,小音符飞散,整体轻微震动。小提琴更具动感,弓跟随鼠标移动,按住鼠标左键并在琴弦上拖动,琴弦会震动,还会扬起少许松香粉末。如果愿意,你也可以在参数中将小提琴切换为简单的点击模式。

所有内容均可替换。钢琴机身、琴键、小提琴琴身、琴弦、指印、笔记本、小音符、琴弓,只需将你自己的 PNG 图片放入 img/pictures/ 目录,插件会自动处理:紧密裁剪,必要时去除白色背景,正确调整大小而不拉伸,并在动画过程中保持尺寸。插件绝不会修改你的原始图片,如果出现问题,它会记录日志而不是崩溃。对于自定义琴弓,请提供水平方向的图片,弓根在左,弓尖在右,你只需设置长度和弓毛高度。

笔记本内有一个带进度条的计时器。默认情况下,持续时间会自动计算:基础时间 + 每个音符的时间 × 音符数量,小提琴因为演奏速度较慢,时间会稍长一些。你也可以为每首旋律设置精确的持续时间,或者完全关闭计时器。如果旋律超过 16 个音符,笔记本会自动翻页。

如果玩家错误太多(默认为 2 次)或时间耗尽,会播放失败音效,玩家会被踢出事件,开关保持关闭状态,玩家可以重试。如果玩家成功,会播放成功的音效,你在命令中设置的开关会开启,事件的其他部分(如开门、给予物品、修改变量等)将继续运行。

我使用之前制作的开锁插件作为基础来设计此插件。