【補(bǔ)充】【歌姬計劃自制譜】HOLD計算(?
注意:考慮到當(dāng)前適合導(dǎo)出自制譜的只有AFT和MEGA39+,以下內(nèi)容將全基于AFT/MEGA39+去寫
要折騰HOLD切替,首先肯定得明白歌姬計劃這游戲HOLD系統(tǒng)是怎么算的
以下內(nèi)容僅限于AFT/MEGA39+
1、當(dāng)你按下HOLD時,下一幀就會進(jìn)行HOLD分?jǐn)?shù)計算,歌姬計劃這個游戲單鍵HOLD是5秒達(dá)到最大值3000,也就是說1秒HOLD會獲得600點(3000/5)。游戲本身又是60幀運行,所以每過一幀將會獲得10點分?jǐn)?shù)
2、當(dāng)你在HOLD的時候去按下另一個HOLD(例如在HOLD X 的時候按下 O HOLD),HOLD時間會被重置為0,并且根據(jù)你當(dāng)前按下的NOTE數(shù)翻倍獲得分?jǐn)?shù)點(例如按下兩個Note,則接下來每幀將會獲得10*2=20點分?jǐn)?shù),在5秒后HOLD將會達(dá)到最大值)
3、當(dāng)HOLD時間超過5秒的時候會獲得HOLD獎勵:
單鍵HOLD:1500
雙鍵HOLD:3000
三鍵HOLD:4500
四鍵HOLD:6000
4、當(dāng)HOLD剛好達(dá)到最大值——也就是300幀(5秒)的時候,這時候如果松開HOLD無法獲得HOLD獎勵分?jǐn)?shù),游戲只會在301幀的時候才會給予HOLD獎勵(這點和目前所知道的FT分?jǐn)?shù)系統(tǒng)區(qū)別很大,需要注意)
回到寫譜上:有時候我們可能會去嘗試設(shè)計HOLD滿的時候立刻重新按下之前還在HOLD的按鍵(例如三角HOLD滿后立刻再次按下三角),這時候我們只靠編輯器是沒法判斷什么時候HOLD才會剛好滿的:UPDC的Hold分?jǐn)?shù)顯示不會提示什么時候達(dá)到最大值,而Comfy的HOLD最大獎勵顯示會因為早遲影響,導(dǎo)致分?jǐn)?shù)滿了一段時間甚至還沒滿就拿到了HOLD獎勵,只能我們自己去算


由于前面的Note打了早FINE導(dǎo)致3030分的時候才結(jié)算了HOLD獎勵
那么如果我們要設(shè)計HOLD滿的時候立刻重新按下按鍵的類型,我們需要預(yù)留多少時間呢?
從上面總結(jié)的HOLD分?jǐn)?shù)系統(tǒng)來看,要使HOLD達(dá)到最大,則兩個NOTE之間的間隔時間應(yīng)該至少為301幀,也就是301/60秒,大約5.0167秒的時間間隔
那么按照我們目前所知道的知識,只要兩個Note時間間隔大于5.0167秒就可以立刻再安排一個Note重新按下。我們先就按照這個結(jié)論去寫Note
打開編輯器,將時間軸光標(biāo)移動到你要設(shè)計Hold的Note處,記錄下Note準(zhǔn)確時間

然后將這個時間與上面算出來的Hold最少達(dá)到最大時間相加,將下一個Note放置到算出來的時間后面

這樣就算完成了……嗎?
以下內(nèi)容僅建議想設(shè)計早遲Hold的人閱讀,不想看的不用看也行
估計有嘗試過刷分的人都知道:歌姬計劃這游戲還有早遲COOL會影響Hold路線
因此有時候我們可能會想設(shè)計的更喪心病狂點:不僅要Hold滿的時候立刻按下下一個Note,還要強(qiáng)制玩家前面的Hold按下早判,后面的Note按下遲判才能拿到獎勵
這時候就需要我們對判定區(qū)間有一定的了解
歌姬計劃的判定區(qū)大概是這樣的(不用管框體A和框體B)

其中游戲還有些奇奇怪怪的刷分機(jī)制,這里不會細(xì)談
那么假如我們要設(shè)計早遲COOL拿Hold獎勵,要怎么計算時間間隔呢?
我們來畫個圖理解下:
首先,301幀間隔毫無疑問就是Hold滿的時間

然后我們現(xiàn)在知道了Note的Cool判定是3.8幀,我們把它當(dāng)成另外一段線條,Note出現(xiàn)時間當(dāng)成線條中心畫上去

現(xiàn)在應(yīng)該比較容易看懂了,只要這兩個線段有一部分在滿Hold時間里面,有一段不在滿Hold時間里面就可以設(shè)計早遲
例如設(shè)計早遲滿Hold大概是這樣子

而如果要設(shè)計很寬松的滿Hold大概就是這個樣子

如果你還是無法理解可以這么死記然后換算(如果有錯誤請評論區(qū)指正):
溫柔的C-C:時間間隔301到303幀
可能有點惡心的C-C:時間間隔298到300幀
最惡心的C-C:時間間隔 5.0167 - 0.2999*2 秒
最后是關(guān)于街機(jī)手臺的HOLD設(shè)計需要注意的東西:
因為街機(jī)只有四個鍵,沒有系統(tǒng)切,所以理論上HOLD滿實際上應(yīng)該為301幀+1幀(松手)+1幀(按下)=303幀(松開按下是不是可以算作1幀暫時不明,目前108網(wǎng)站認(rèn)為是要算作兩幀),實際設(shè)計C-C的時候如果要考慮街機(jī)可能需要再放寬1-2幀