RMXP无缝音乐变体

有人知道如何实现无缝切换背景音乐的方法吗?比如根据当前情况变化(例如,当你关灯时,音乐变成八音盒版本的自己)

在RMXP上这一点尤其困难,因为它不支持从指定位置开始播放音乐,而这一功能在VXAce中才添加。这是引擎本身的限制。如果你能够从自定义位置开始播放音乐,就可以直接更换音乐并从上一首音乐停止的位置继续播放。

一种解决方法(至少无需使用脚本即可实现)是同时从开头播放两个版本。你可以将其中一个作为背景声音(BGS)播放,另一个作为背景音乐(BGM)播放,然后通过手动调整各自的音量来切换它们。需要注意的是,如果我没记错的话,将音量设置为0似乎会停止音乐播放。此外,不能使用淡入淡出功能,因为这些功能也会停止音乐。

当然,这种方法存在局限性。你将占用BGS槽位来播放相同的音乐,并且只能在两个版本之间切换。

1 个赞

非常感谢!这种方法应该适合我,因为我只打算制作一首歌的两个版本。