【noita】個(gè)人總結(jié)的機(jī)槍相關(guān)知識(shí)
引言
關(guān)于機(jī)槍的概念。
游戲幀率:游戲運(yùn)行速度與幀率有關(guān)且最高為60幀率,基于此幀率,法杖一秒最多可以進(jìn)行60次施法。
機(jī)槍定義:習(xí)慣上,把射速為60的法杖(即施放延遲與充能時(shí)間都為0的法杖)叫做機(jī)槍杖。
一、法杖屬性
以初始法杖為例:

1.亂序
????是:法杖釋放法術(shù)時(shí)會(huì)隨機(jī)抽取法術(shù)
????否:法杖釋放法術(shù)時(shí)會(huì)順序抽取法術(shù)
2.釋放數(shù)
????一次施法抽取的法術(shù)數(shù)量。
3.施放延遲
????法杖施法時(shí),釋放一個(gè)施法塊到釋放下一個(gè)施法塊的實(shí)踐間隔。
4.充能時(shí)間
????法杖施法完一輪后需要等待的時(shí)間。
5.法力上限
????法杖一次施法最多可以施放總藍(lán)耗不超過(guò)法力上限的法術(shù),若法術(shù)藍(lán)耗不足,則會(huì)不計(jì)算釋放延遲的跳過(guò)當(dāng)前法術(shù),若無(wú)其他可釋放法術(shù),則會(huì)進(jìn)入充能。
6.法力恢復(fù)速度
????法杖一秒恢復(fù)的法力值。
7.容量
????法杖中可以放置的法術(shù)數(shù)量。
8.散射
????法杖發(fā)射法術(shù)時(shí)在固定散射角度內(nèi)以隨機(jī)方向施放。
二、機(jī)槍配置
1.配置思路
????機(jī)槍的配置思路為:將法杖的施放延遲與充能延遲減少到0,同時(shí)為了保證機(jī)槍的持續(xù)性,期望藍(lán)量充足?;谶@三點(diǎn),需要考慮以下三種計(jì)算。
2.釋放延遲計(jì)算
????關(guān)于施放延遲,可以理解為槍械打出一發(fā)子彈到打出下一發(fā)子彈的時(shí)間。
????具體機(jī)制:施法延遲只作用于當(dāng)前施法塊,即觸發(fā)中的法術(shù)(包括修正)施放延遲不影響觸發(fā)法術(shù)本身的釋放延遲。(所以可以將回藍(lán)放置于觸發(fā)之后,規(guī)避回藍(lán)的增加的施法延遲。)
????舉例:

????關(guān)于以上兩個(gè)法杖中的法術(shù)配置,施放一次的法術(shù)分別為:

????左圖中的施放延遲為:
????【觸發(fā)火花彈0.05s】+【火花彈0.05s】+【法杖施放延遲0.17s】=0.27s
????右圖中的施放延遲為:
????【煙花1.0s】+【觸發(fā)火花彈0.05s】+【法杖施放延遲0.17s】=1.22s
????在該過(guò)程中,一次施法已經(jīng)施放完法杖中的所有法術(shù),所以同時(shí)也會(huì)計(jì)算充能時(shí)間,對(duì)于前者的配置來(lái)說(shuō),0.27<0.32,此時(shí)影響射速的時(shí)間為充能時(shí)間,降低充能時(shí)間直到小于0.27,均可提升射速。對(duì)于后者的配置來(lái)說(shuō),1.22>0.32,此時(shí)影響射速的時(shí)間為施法延遲,降低施法延遲直到小于0.32,均可提升射速。
3.充能時(shí)間計(jì)算
????關(guān)于充能時(shí)間:可以理解為槍械打完彈夾后更換彈夾的時(shí)間。
????充能時(shí)間作用于法杖,即觸發(fā)內(nèi)法術(shù)的充能時(shí)間會(huì)影響到當(dāng)前法杖。
????一輪施法結(jié)束后,同時(shí)進(jìn)行施放延遲與充能時(shí)間的等待,結(jié)果上為等待二者中更高的那個(gè)時(shí)間。
????舉例:

????關(guān)于以上兩個(gè)法杖中的法術(shù)配置,施放一次的法術(shù)分別為:

????該法術(shù)組合中,施放一次法術(shù)后,法杖就進(jìn)入充能。左右配置的充能時(shí)間均為:
????【挖掘魔彈-0.17s】+【電漿切割器0.17s】+【法杖充能延遲0.32】=0.32s
4.回藍(lán)計(jì)算
????關(guān)于回藍(lán):考慮游戲幀率60,實(shí)際應(yīng)用于機(jī)槍法力計(jì)算時(shí),可以將該數(shù)據(jù)除以60,等效于對(duì)應(yīng)數(shù)據(jù)的回藍(lán)法術(shù)效果(無(wú)釋放延遲)。
????舉例:

????關(guān)于以上法杖中的法術(shù)配置,施法流程為:

????法力計(jì)算為:
????【二重施法0】+【觸發(fā)火花彈10】+【額外法力-30】+【挖掘魔彈0】+【鏈鋸1】+【法杖回藍(lán)-30/60=-0.5】=-19.5
????即該配置中,法力消耗為每幀-19.5,此時(shí)可以考慮增加其他法力消耗小于19.5的法術(shù)來(lái)增加傷害。
三、其他
1.常用的計(jì)算充能時(shí)間的數(shù)據(jù)
????? 0.17s(單鏈鋸/挖掘/光劍)/0.34s(雙鏈鋸/挖掘/光劍或單鏈鋸/挖掘/光劍回繞)????????????? /0.68s(雙鏈鋸/挖掘/光劍回繞)
2.常用的降低延遲法術(shù)
????? 投射物:鏈鋸 光劍 定時(shí)光劍 匯聚之光 綠豆 分裂彈 泡泡
????? 修正:沉重散射 縮減充能時(shí)間 顏色法術(shù)
????? 其他:遠(yuǎn)距離 材料(水滴/油滴/酸滴/血滴/水泥)
3.常用的降低充能法術(shù)
????? 投射物:鏈鋸 光劍 定時(shí)光劍 挖掘 爆破挖掘
????? 修正:沉重散射 縮減充能時(shí)間
????? 其他:材料(水滴/油滴/酸滴/血滴/水泥)