【歌姬計(jì)劃AFT】如何使用ComfyChartEditor制作自制譜 NOTE鍵形放置、變速BPM設(shè)置篇
自制譜工具下載:
https://wwe.lanzouy.com/b01j8ozoh?密碼:7zd6
本篇章會(huì)說明NOTE放置的基礎(chǔ)操作,以及如何設(shè)置變速BPM和手動(dòng)平滑變速段飛入速度
NOTE放置
首先大致總結(jié)下在AFT里會(huì)出現(xiàn)的NOTE類型
普通圖形note,在AFT里可能會(huì)出現(xiàn)多個(gè)NOTE組合的多壓

HOLD NOTE,在AFT里5s后達(dá)到HOLD最大值,隨后下一幀就會(huì)給出HOLD獎(jiǎng)勵(lì)

滑鍵,可組成雙壓。在AFT里不同向多壓滑鍵會(huì)區(qū)分內(nèi)外滑,但如果不將note排到一個(gè)橫排上,有可能導(dǎo)致判定出現(xiàn)bug

滑條,可組成不同向滑條雙壓(具體效果看圖),但如果不將note排到一個(gè)橫排上,有可能導(dǎo)致判定出現(xiàn)bug

現(xiàn)在正式進(jìn)入本篇講解部分
在ComfyChartEditor中,所有的NOTE鍵形設(shè)置都是在Target Timeline組件里實(shí)現(xiàn)的
所以當(dāng)你要設(shè)置NOTE鍵形的時(shí)候一定要鼠標(biāo)左鍵點(diǎn)擊Target Timeline組件任意位置將其激活

如果你是第一次打開譜面編輯器或者只看了準(zhǔn)備篇并沒有修改除了bpm以外的參數(shù)的話,你的Target Timeline組件應(yīng)該和我上面的圖一樣:每個(gè)小節(jié)線(有數(shù)字的白線)中間有三個(gè)較淺的白線,白線中間又細(xì)分了幾條更淺的細(xì)線
而我們的note也只能擺放在這些白線上,默認(rèn)設(shè)置里白線之間的最短間隔為16分音
如果想放置12分音的話就需要修改白線間隔
在Target Timeline組件里右鍵就會(huì)打開Target Timeline組件右鍵菜單,選擇Grid Division即可修改白線之間的間隔

你也可以在激活Target Timeline組件后按上下方向鍵修改,修改后的間隔設(shè)定可以在右下角看到(如圖)

修改好后就可以準(zhǔn)備放置NOTE了
鼠標(biāo)點(diǎn)擊你要放置NOTE的白線處,讓時(shí)間軸移動(dòng)到那個(gè)位置
按下W就會(huì)出現(xiàn)三角NOTE
按下A就會(huì)出現(xiàn)方塊NOTE
按下S就會(huì)出現(xiàn)叉號(hào)NOTE
按下D就會(huì)出現(xiàn)圓圈NOTE
按下Q就會(huì)出現(xiàn)左滑鍵NOTE
按下E就會(huì)出現(xiàn)右滑鍵NOTE
這時(shí)候可能就有人問了:如果我要放置滑鍵雙壓的話,如何區(qū)分內(nèi)外滑呢?
這個(gè)問題本篇章暫時(shí)不回答,只有留到NOTE排版篇解釋了
滑條NOTE比較特殊,需要用到Tab鍵設(shè)置起始和結(jié)束位置后設(shè)置,具體操作如下:
將時(shí)間軸移動(dòng)到你打算設(shè)置滑條的起始白線位置,按一下Tab
這時(shí)候那根白線應(yīng)該會(huì)變粗(如圖)

將時(shí)間軸移動(dòng)到滑條結(jié)束白線位置,再按一下Tab,就會(huì)生成一個(gè)淺白色的區(qū)域

最后按住Shift,按下左滑鍵(Q)/右滑鍵(E)對(duì)應(yīng)的按鍵即可生成左滑條/有滑條

你也可以在Tab弄出的區(qū)域里按住Shift,按下任意圖形NOTE設(shè)置鍵快速填充NOTE到這個(gè)區(qū)域的白線上設(shè)置連打

如果設(shè)置錯(cuò)了區(qū)域可以按下鼠標(biāo)右鍵去除
以上為擺放NOTE鍵形的基本操作
在Target Timeline組件里按住右鍵拖選可以對(duì)選中的NOTE進(jìn)行復(fù)制剪貼粘貼刪除等操作
復(fù)制剪貼粘貼刪除的快捷鍵這里就不提了,只簡(jiǎn)單提下右鍵菜單里這幾個(gè)操作對(duì)應(yīng)的單詞
剪貼:Cut
復(fù)制:Copy
粘貼:Paste
刪除:Remove Targets
按住右鍵拖動(dòng)可以多選選中被框選的NOTE

按住Shift后再按住右鍵拖動(dòng)可以多選選中多個(gè)被框選的NOTE

按下F可以將選中的NOTE全部設(shè)置為HOLD

將鼠標(biāo)移動(dòng)到選中的NOTE上,按住鼠標(biāo)左鍵可以左右拖動(dòng)修改選中的NOTE所在時(shí)間軸

將鼠標(biāo)移動(dòng)到選中的NOTE上,按住Shift和鼠標(biāo)左鍵可以上下拖動(dòng)修改選中的NOTE的鍵形

如果你覺得有一段的節(jié)奏你聽不出來具體怎么回事可以在Target Timeline組件里按下右鍵打開菜單,選擇Playback Speed調(diào)慢播放速度確認(rèn)節(jié)奏
(你也可以在激活Target Timeline組件后按Z和C調(diào)整播放速度)

以上為NOTE鍵形放置的全部操作
下面則是AFT里不允許出現(xiàn)/會(huì)被玩家打死的NOTE組合:
1、滑條結(jié)束前在滑條中穿插其他NOTE

這里我特地把兩種穿插情況都安排了,盡管譜面編輯器里不會(huì)出現(xiàn)問題,但是在AFT里會(huì)強(qiáng)行把穿插了NOTE的部分又分出來變成一個(gè)獨(dú)立的滑條,所以不能這樣擺放
(不過滑鍵你還是可以這么配置的)
2、滑條結(jié)束處NOTE后再接一個(gè)192分間隔的普通NOTE(偽無縫滑條)

這種配置嚴(yán)格意義上來說并不會(huì)出現(xiàn)BUG,但是由于AFT在判定完上一個(gè)NOTE前不會(huì)讓下一個(gè)NOTE進(jìn)入判定狀態(tài),所以在滑完滑條前(指滑條判定完全結(jié)束時(shí)),圓圈NOTE不管你怎么按都是不會(huì)有反應(yīng)的,也就是說這個(gè)圓圈NOTE只能打遲COOL以后的判定
(如果你真想弄偽無縫長(zhǎng)條,則需要自行計(jì)算判定區(qū)修改長(zhǎng)條部分所有NOTE所在時(shí)間軸)
3、在1小節(jié)線前區(qū)域放置NOTE

至于為什么不能……其實(shí)編輯器也顯示了會(huì)有啥BUG了,這里就不提了。如果需要將NOTE前移請(qǐng)自行修改偏移調(diào)整
以上為NOTE鍵形放置的全部?jī)?nèi)容
最后我再補(bǔ)充下準(zhǔn)備篇故意沒有提的變速BPM設(shè)置
變速bpm設(shè)置
看了準(zhǔn)備篇的應(yīng)該都知道:BPM設(shè)置是在Sync Windows組件里修改Tempo數(shù)值來設(shè)置的

設(shè)置變速段也是同理,將時(shí)間軸移動(dòng)到變速段開始處,設(shè)置Tempo即可

在設(shè)置好后,編輯器會(huì)在變速段重新設(shè)置一個(gè)新的小節(jié)線
既然操作如此簡(jiǎn)單,那我為什么要留到最后面來講呢?
這里我要補(bǔ)充一個(gè)知識(shí)點(diǎn):飛入的時(shí)間其實(shí)是固定的,飛入的時(shí)間是四個(gè)拍子(即上一個(gè)小節(jié)線到下一個(gè)小節(jié)線的總時(shí)間)
而譜面編輯器也許是考慮到F2自制譜玩家習(xí)慣,則會(huì)有意平滑飛入變速,默認(rèn)平滑過渡時(shí)間也是四個(gè)拍子
然后就有可能出現(xiàn)下面這種情況:
這里我因?yàn)樽兯俚牟糠蛛x得很近,為了方便就在小節(jié)線上設(shè)置了BPM變速
然后飛入速度在變速段開始處就有明顯的飛入速度變化

然而我更希望的效果是到達(dá)變速段后譜面至少看不出這么明顯的飛入速度變化
這時(shí)我們就需要用到Sync Windows組件中的Flying Time參數(shù)了:
Flying Time參數(shù)與Tempo參數(shù)都是設(shè)置BPM變化用的,只是Flying Time不會(huì)生成新的小節(jié)線或修改時(shí)間軸上的白線間隔。
但這兩參數(shù)的本質(zhì)是一樣的
所以這里想到的解決辦法就是:提前變速段開始時(shí)間
將時(shí)間軸移動(dòng)到變速段前面的最后一個(gè)NOTE處,根據(jù)BPM計(jì)算Flying Time數(shù)值:
(這里我是變半速所以是50%,因此設(shè)定了Flying Time為50)

這時(shí)候?qū)τ诰庉嬈髯兯俣蔚拈_始時(shí)間其實(shí)就提前到了我們?cè)O(shè)置的地方,后面的NOTE變速也會(huì)提前到前面去
但對(duì)于我目前的來說仍然沒有解決問題,速度變化依舊很明顯
那么要怎么做才能讓速度變化變小呢?
辦法還是有的,我們只需要在手動(dòng)設(shè)置一個(gè)變速過渡點(diǎn)即可
前面我已經(jīng)提過,變速這個(gè)過程完成需要四個(gè)拍子的時(shí)間
而Flying Time參數(shù)與Tempo參數(shù)本質(zhì)都是一樣的
因此我們可以在50%前面四個(gè)拍子時(shí)間點(diǎn)上再設(shè)置一個(gè)合適Flying Time,讓編輯器進(jìn)行兩次變速,而在玩家眼里只會(huì)看到譜面在慢慢降速甚至幾乎感覺不到明顯的速度變化,這樣變速看起來就不會(huì)太突兀
(如圖,這里我設(shè)置的75%)

平滑變速這樣子就算是完成了,如果想要在不使用txt編輯的情況下做出瞬時(shí)變速,則需要修改參數(shù),比較麻煩,放在以后再提
還有種問題是這樣子:BPM變速點(diǎn)不在四分線上導(dǎo)致白線出現(xiàn)規(guī)律錯(cuò)亂

白線錯(cuò)亂其實(shí)很影響人寫譜效率,所以要想辦法處理
稍微觀察下不難找到辦法:只需要讓變速點(diǎn)位置調(diào)整到四分線白線處即可,那么要怎么調(diào)整呢?
因?yàn)槊啃」?jié)的時(shí)間間隔都是根據(jù)BPM決定的,所以我們只需要在前面設(shè)置一個(gè)合適的BPM強(qiáng)行調(diào)整白線位置即可(感謝秀吉佬提供的思路),插入BPM變化點(diǎn)導(dǎo)致的飛入速度變化可以和上面一樣利用Flying Time調(diào)整
問題來了:怎樣才知道該在哪個(gè)地方插入BPM變化點(diǎn)才合適的
首先我們得知道時(shí)間和BPM的對(duì)應(yīng)關(guān)系:
60/BPM = 一個(gè)拍子的時(shí)間(單位:秒)
前面也提過:編輯器調(diào)整飛入到設(shè)置的BPM變化點(diǎn)需要四個(gè)拍子的時(shí)間
因此,理想情況是:
找一個(gè)變速前的時(shí)間點(diǎn),記下和變速點(diǎn)的時(shí)間差后(單位毫秒)直接與240(60*4(四個(gè)拍子)*100)整除,即:
BPM=240000/TIME
如果得到的BPM不大于900不小于40就可以直接在那個(gè)時(shí)間點(diǎn)設(shè)置一個(gè)調(diào)整白線位置的BPM變速并根據(jù)變速點(diǎn)的BPM計(jì)算Flying Time的數(shù)值(效果如圖)

至此NOTE鍵形放置與BPM變速篇就結(jié)束了