【歌姬计划AFT】如何使用ComfyChartEditor制作自制谱 NOTE键形放置、变速BPM设置篇
自制谱工具下载:
https://wwe.lanzouy.com/b01j8ozoh 密码:7zd6
本篇章会说明NOTE放置的基础操作,以及如何设置变速BPM和手动平滑变速段飞入速度
NOTE放置
首先大致总结下在AFT里会出现的NOTE类型
普通图形note,在AFT里可能会出现多个NOTE组合的多压

HOLD NOTE,在AFT里5s后达到HOLD最大值,随后下一帧就会给出HOLD奖励

滑键,可组成双压。在AFT里不同向多压滑键会区分内外滑,但如果不将note排到一个横排上,有可能导致判定出现bug

滑条,可组成不同向滑条双压(具体效果看图),但如果不将note排到一个横排上,有可能导致判定出现bug

现在正式进入本篇讲解部分
在ComfyChartEditor中,所有的NOTE键形设置都是在Target Timeline组件里实现的
所以当你要设置NOTE键形的时候一定要鼠标左键点击Target Timeline组件任意位置将其激活

如果你是第一次打开谱面编辑器或者只看了准备篇并没有修改除了bpm以外的参数的话,你的Target Timeline组件应该和我上面的图一样:每个小节线(有数字的白线)中间有三个较浅的白线,白线中间又细分了几条更浅的细线
而我们的note也只能摆放在这些白线上,默认设置里白线之间的最短间隔为16分音
如果想放置12分音的话就需要修改白线间隔
在Target Timeline组件里右键就会打开Target Timeline组件右键菜单,选择Grid Division即可修改白线之间的间隔

你也可以在激活Target Timeline组件后按上下方向键修改,修改后的间隔设定可以在右下角看到(如图)

修改好后就可以准备放置NOTE了
鼠标点击你要放置NOTE的白线处,让时间轴移动到那个位置
按下W就会出现三角NOTE
按下A就会出现方块NOTE
按下S就会出现叉号NOTE
按下D就会出现圆圈NOTE
按下Q就会出现左滑键NOTE
按下E就会出现右滑键NOTE
这时候可能就有人问了:如果我要放置滑键双压的话,如何区分内外滑呢?
这个问题本篇章暂时不回答,只有留到NOTE排版篇解释了
滑条NOTE比较特殊,需要用到Tab键设置起始和结束位置后设置,具体操作如下:
将时间轴移动到你打算设置滑条的起始白线位置,按一下Tab
这时候那根白线应该会变粗(如图)

将时间轴移动到滑条结束白线位置,再按一下Tab,就会生成一个浅白色的区域

最后按住Shift,按下左滑键(Q)/右滑键(E)对应的按键即可生成左滑条/有滑条

你也可以在Tab弄出的区域里按住Shift,按下任意图形NOTE设置键快速填充NOTE到这个区域的白线上设置连打

如果设置错了区域可以按下鼠标右键去除
以上为摆放NOTE键形的基本操作
在Target Timeline组件里按住右键拖选可以对选中的NOTE进行复制剪贴粘贴删除等操作
复制剪贴粘贴删除的快捷键这里就不提了,只简单提下右键菜单里这几个操作对应的单词
剪贴:Cut
复制:Copy
粘贴:Paste
删除:Remove Targets
按住右键拖动可以多选选中被框选的NOTE

按住Shift后再按住右键拖动可以多选选中多个被框选的NOTE

按下F可以将选中的NOTE全部设置为HOLD

将鼠标移动到选中的NOTE上,按住鼠标左键可以左右拖动修改选中的NOTE所在时间轴

将鼠标移动到选中的NOTE上,按住Shift和鼠标左键可以上下拖动修改选中的NOTE的键形

如果你觉得有一段的节奏你听不出来具体怎么回事可以在Target Timeline组件里按下右键打开菜单,选择Playback Speed调慢播放速度确认节奏
(你也可以在激活Target Timeline组件后按Z和C调整播放速度)

以上为NOTE键形放置的全部操作
下面则是AFT里不允许出现/会被玩家打死的NOTE组合:
1、滑条结束前在滑条中穿插其他NOTE

这里我特地把两种穿插情况都安排了,尽管谱面编辑器里不会出现问题,但是在AFT里会强行把穿插了NOTE的部分又分出来变成一个独立的滑条,所以不能这样摆放
(不过滑键你还是可以这么配置的)
2、滑条结束处NOTE后再接一个192分间隔的普通NOTE(伪无缝滑条)

这种配置严格意义上来说并不会出现BUG,但是由于AFT在判定完上一个NOTE前不会让下一个NOTE进入判定状态,所以在滑完滑条前(指滑条判定完全结束时),圆圈NOTE不管你怎么按都是不会有反应的,也就是说这个圆圈NOTE只能打迟COOL以后的判定
(如果你真想弄伪无缝长条,则需要自行计算判定区修改长条部分所有NOTE所在时间轴)
3、在1小节线前区域放置NOTE

至于为什么不能……其实编辑器也显示了会有啥BUG了,这里就不提了。如果需要将NOTE前移请自行修改偏移调整
以上为NOTE键形放置的全部内容
最后我再补充下准备篇故意没有提的变速BPM设置
变速bpm设置
看了准备篇的应该都知道:BPM设置是在Sync Windows组件里修改Tempo数值来设置的

设置变速段也是同理,将时间轴移动到变速段开始处,设置Tempo即可

在设置好后,编辑器会在变速段重新设置一个新的小节线
既然操作如此简单,那我为什么要留到最后面来讲呢?
这里我要补充一个知识点:飞入的时间其实是固定的,飞入的时间是四个拍子(即上一个小节线到下一个小节线的总时间)
而谱面编辑器也许是考虑到F2自制谱玩家习惯,则会有意平滑飞入变速,默认平滑过渡时间也是四个拍子
然后就有可能出现下面这种情况:
这里我因为变速的部分离得很近,为了方便就在小节线上设置了BPM变速
然后飞入速度在变速段开始处就有明显的飞入速度变化

然而我更希望的效果是到达变速段后谱面至少看不出这么明显的飞入速度变化
这时我们就需要用到Sync Windows组件中的Flying Time参数了:
Flying Time参数与Tempo参数都是设置BPM变化用的,只是Flying Time不会生成新的小节线或修改时间轴上的白线间隔。
但这两参数的本质是一样的
所以这里想到的解决办法就是:提前变速段开始时间
将时间轴移动到变速段前面的最后一个NOTE处,根据BPM计算Flying Time数值:
(这里我是变半速所以是50%,因此设定了Flying Time为50)

这时候对于编辑器变速段的开始时间其实就提前到了我们设置的地方,后面的NOTE变速也会提前到前面去
但对于我目前的来说仍然没有解决问题,速度变化依旧很明显
那么要怎么做才能让速度变化变小呢?
办法还是有的,我们只需要在手动设置一个变速过渡点即可
前面我已经提过,变速这个过程完成需要四个拍子的时间
而Flying Time参数与Tempo参数本质都是一样的
因此我们可以在50%前面四个拍子时间点上再设置一个合适Flying Time,让编辑器进行两次变速,而在玩家眼里只会看到谱面在慢慢降速甚至几乎感觉不到明显的速度变化,这样变速看起来就不会太突兀
(如图,这里我设置的75%)

平滑变速这样子就算是完成了,如果想要在不使用txt编辑的情况下做出瞬时变速,则需要修改参数,比较麻烦,放在以后再提
还有种问题是这样子:BPM变速点不在四分线上导致白线出现规律错乱

白线错乱其实很影响人写谱效率,所以要想办法处理
稍微观察下不难找到办法:只需要让变速点位置调整到四分线白线处即可,那么要怎么调整呢?
因为每小节的时间间隔都是根据BPM决定的,所以我们只需要在前面设置一个合适的BPM强行调整白线位置即可(感谢秀吉佬提供的思路),插入BPM变化点导致的飞入速度变化可以和上面一样利用Flying Time调整
问题来了:怎样才知道该在哪个地方插入BPM变化点才合适的
首先我们得知道时间和BPM的对应关系:
60/BPM = 一个拍子的时间(单位:秒)
前面也提过:编辑器调整飞入到设置的BPM变化点需要四个拍子的时间
因此,理想情况是:
找一个变速前的时间点,记下和变速点的时间差后(单位毫秒)直接与240(60*4(四个拍子)*100)整除,即:
BPM=240000/TIME
如果得到的BPM不大于900不小于40就可以直接在那个时间点设置一个调整白线位置的BPM变速并根据变速点的BPM计算Flying Time的数值(效果如图)

至此NOTE键形放置与BPM变速篇就结束了