以前经常见这类贴子,询问加速时的速度是不加速时的多少倍。而以前几乎没有什么确定的回答,只是凭空感觉的。这次通过对《Franken Beat》相关区间的详细计算之后,终于有了确定的答案:
加速时的速度,是不加速时的 1.1 倍。
对《Franken Beat》比较熟悉的朋友都知道,此歌最前面,第二个加速刚来的时候,第一个加速刚好结束,尤其是喜欢带自动加速的朋友,这个感觉很明显吧!而第一个加速和第二个加速的位置是固定的(当然喜欢带39加速等道具的要除外)。《Franken Beat》的BPM=150,没有改过速度,那么,找出两个加速位置之间的距离,根据《Franken Beat》的速度,那么就可以算出在不加速状态下通过这段距离的时间。
如图所示,这是《Franken Beat》开头段落的谱面。在第一个加红的位置,是第一个加速的位置(第40Combo),在第二个加红的位置,是第二个加速的位置(第80Combo),它们之间的距离是66小格,每小格是3Coord,那么它们之间的距离=198Coord。《Franken Beat》的BPM=150,每秒钟的节拍数就是150/60=2.5拍,每拍对应12Coord(没有改速度的情况下),那么《Franken Beat》每秒钟走过的Coord数就是2.5*12=30。由此可算得,在不加速状态下,通过第40Combo和第80Combo的这段距离,需要198/30=6.6秒钟。而以前的多次普通歌曲的试验也证明了,一个加速,提前的时间是0.6秒(比如板栗的故事,全程5个加速,可以提前3秒到达终点)。所以,由此可以算出一个加速持续的时间是6.6-0.6=6秒(确实是6秒),那么加速时的速度倍数,由此可轻易算得,为6.6/6=1.1。
引申计算:在Note均匀且连续的情况下,如果想要刚好在上一个加速结束的时候,下一个加速就开始,BPM至少需要多少。这就是说需要在不加速的情况下,6.6秒的时间内刚好至少有40个Combo。这样即是每秒钟至少6.060606……Combo,利用BPM和手速的计算关系可以算出:在全16分音浮云的情况下,这个BPM至少需要90.9090909……,在全8分音均匀排列的情况下,这个BPM至少需要181.8181818……
理论联系实际,我做了两个试验:
《Super Star》,原来以为是BPM=90的,而每次的效果总与计算结果违背(每次都是下一个加速开始后瞬间上一个加速才结束),而90的BPM却理论上达不到以上要求。今天再仔细查看《Super Star》的文件,才发现,原来它的BPM=92。。。以上问题瞬间迎刃而解~~~
《Let it go》,BPM=180,主体区间基本是连续8分音,虽然中间夹了些间隔,不过中间有一处连续长度足够用来做试验了。试验结果表明:在上一个加速结束后瞬间,下一个加速才能开始,实践结果完全符合理论的计算。
于是,像《Liar》,BPM=185的连续8分音区段,《Marine Attack》,BPM=190的连续8分音区段,以及《练习曲-太阳入门版》,BPM=99.79的连续16分音区段,其BPM值均足够使你连得在上一个加速尚未结束的时候下一个加速便到来了~~~~