最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

無(wú)主之地3濺射判定基礎(chǔ)

2022-05-02 03:35 作者:Mr_Zsir  | 我要投稿

啊,又是一篇寫(xiě)的很草率又粗糙的機(jī)制文章,感覺(jué)為了填坑真是越來(lái)越不擇手段了……但是我還是要發(fā)出來(lái)!

開(kāi)擺

填就完事了~盡早脫坑。

濺射傷害脫胎自前作的爆炸元素,是無(wú)主3中非常重要的一種傷害類型。相比以前,濺射脫離了元素的范疇,獨(dú)立出了一個(gè)全新的濺射判定體系。在濺射判定體系下,與濺射傷害對(duì)應(yīng)的即非濺射傷害(聽(tīng)起來(lái)像是廢話,但就是這么分類的,沒(méi)法再細(xì)分下去了)。濺射(splash)這一詞聽(tīng)起來(lái)好像有點(diǎn)新穎,感覺(jué)像是什么很特別的傷害類型,但通俗點(diǎn)說(shuō)其實(shí)就是范圍傷害……而對(duì)應(yīng)的非濺射其實(shí)也就是我們常說(shuō)的單體傷害了。(但其實(shí)也有一點(diǎn)點(diǎn)區(qū)別,下面會(huì)講到)

和傷源類型的分配類似,濺射傷害與否也是由程序員來(lái)決定的。因?yàn)闉R射傷害經(jīng)常會(huì)和一些技能和加成聯(lián)動(dòng),所以程序員必須得手動(dòng)添加濺射類型代碼來(lái)幫助系統(tǒng)進(jìn)行判定。這也就引出來(lái)另一個(gè)問(wèn)題:有的傷害它明明是范圍攻擊的,但卻偏偏不是濺射傷害(比如大廳的持續(xù)灼燒效果);還有的傷害明明沒(méi)有范圍攻擊效果卻依舊被判定為濺射傷害(如利刃的槍械傷害部分)。以上這些情況的出現(xiàn)都是因?yàn)槌绦騿T的代碼導(dǎo)致的,是不是濺射傷害完全由代碼確定,程序員只會(huì)讓大部分范圍傷害能被判定成濺射傷害,但是不能保證所有情況都能符合我們的日常邏輯。所以不用再奇怪某傷害為啥是或不是濺射傷害了,問(wèn)就是設(shè)定如此。因此,濺射傷害和范圍傷害的概念也不是完全等同的,一個(gè)是對(duì)于代碼系統(tǒng)而言的,一個(gè)是對(duì)于我們?nèi)祟愓J(rèn)知而言的。(雖然一般情況下都可以相互替代,只是為了嚴(yán)謹(jǐn)還是有必要寫(xiě)一下的)

一個(gè)傷害是否為濺射雖然可以從表面效果大概猜測(cè)出來(lái),但要準(zhǔn)確判斷還是要具體測(cè)試才能清楚。下面說(shuō)一下濺射傷害的特點(diǎn):

濺射傷害有著對(duì)應(yīng)的濺射傷害加成,所有被判定為濺射傷害的都可以享受到濺射加成。還有一些技能可以和濺射傷害產(chǎn)生聯(lián)動(dòng),比如莫澤狂轟濫炸和魔女拆解彩虹。最常用的判斷濺射的方法就是觀察某傷害是否吃濺射加成或者觸發(fā)狂轟濫炸。值得一提的是:神器上的“范圍性傷害”詞條實(shí)際設(shè)定效果是和濺射傷害加成等價(jià)的,只是換了一種說(shuō)法而已。

另一個(gè)和濺射傷害離不開(kāi)關(guān)系的概念,就是濺射半徑了??梢哉f(shuō)所有的濺射傷害都有著對(duì)應(yīng)的濺射半徑設(shè)定。濺射半徑確定了濺射傷害的攻擊范圍大小,其可以享受到對(duì)應(yīng)的濺射半徑加成。濺射半徑的基礎(chǔ)數(shù)值也是由程序員決定的,甚至可以是0(比如怪物的濺射子彈和利刃的槍傷部分)。值得一提的是:神器的“范圍性傷害”詞條在副詞條位置上時(shí)(副詞條位置通常是第二和第三詞條位置,打工人神器的話則下面三條都是副詞條,部分特殊的雙詞條神器兩條都是副詞條),會(huì)獲得隱藏的等額濺射半徑加成,而且這個(gè)bug制作組發(fā)售至今都還沒(méi)修……主詞條倒是沒(méi)有這個(gè)問(wèn)題。所以當(dāng)前獲得濺射半徑加成的途徑有3個(gè):模組的半徑加成詞條、莫澤托格擴(kuò)散的概率加成和神器的詞條bug。

還有一個(gè)特殊的要點(diǎn),就是所有附加傷害都不是濺射傷害,即使你對(duì)濺射傷害附傷,得到的附加傷害也是沒(méi)法享受到濺射加成的。我也不知道為什么會(huì)這樣,搞不懂GB代碼的奇妙邏輯。

由于濺射傷害可以吃到專屬的濺射加成(而且加成量還不少),清圖還方便,導(dǎo)致濺射傷害在后期通常都比非濺射更加吃香(我也搞不懂為啥沒(méi)有專屬單體傷害的加成聯(lián)動(dòng),就像沒(méi)有專屬的物理傷害加成聯(lián)動(dòng)一樣……果然普通的傷害類型注定走不遠(yuǎn))。而且濺射武器還可以打地形上來(lái)制造爆炸對(duì)躲在盾或掩體后面的敵人造成傷害,可以說(shuō)除了一個(gè)自傷問(wèn)題外沒(méi)有任何缺點(diǎn)了。所以選擇武器時(shí),有無(wú)濺射特點(diǎn)也是一大重點(diǎn)考慮因素,具體可以查看裝備公式表:

里面有槍械的濺射判定表格和相關(guān)描述,善用篩選就可以快速定位到符合條件的武器,有需要的可以自取。

補(bǔ)充:

一個(gè)要提的就是濺射傷害的實(shí)體落點(diǎn)問(wèn)題。我們都知道,一次攻擊在擊中目標(biāo)時(shí),系統(tǒng)會(huì)判定這次攻擊的受擊位置,比如打頭可以暴擊之類的。但是不是所有傷害打中敵人時(shí)都會(huì)有實(shí)際落點(diǎn)的,這一點(diǎn)尤其體現(xiàn)在濺射傷害上。首先間接的范圍濺射打到敵人沒(méi)有正常落點(diǎn),這個(gè)很正常就不用多說(shuō)了。不過(guò)有的濺射傷害即使視覺(jué)上是直接命中了敵人,但卻依舊是沒(méi)有實(shí)體落點(diǎn)判定的:大部分的手雷爆炸就是這樣,就算你把手雷砸到敵人腦袋上炸出來(lái)的傷害也沒(méi)法正常暴擊(最明顯的是用手雷砸墳?zāi)故匦l(wèi)的手臂,傷害數(shù)字卻是從它的模型中間跳出來(lái)的,即這個(gè)濺射沒(méi)有正常的實(shí)體落點(diǎn))。

還有一些濺射槍的子彈傷害會(huì)同時(shí)混雜著實(shí)體濺射傷害和無(wú)實(shí)體濺射傷害:比如備胎的分裂彈和多次點(diǎn)擊的冰凍火箭,直接擊中目標(biāo)暴擊點(diǎn)時(shí)你會(huì)發(fā)現(xiàn)暴擊傷害好像比預(yù)期少了(從2倍變成1.5倍),其原因就在于這個(gè)分裂彈有一段傷害是無(wú)實(shí)體、沒(méi)法正常暴擊的(無(wú)主3傷害在顯示出來(lái)時(shí)會(huì)把接近同一幀的同屬性傷害合并成一個(gè)傷害跳出,以減少數(shù)字的出現(xiàn)頻率,所以很多明明是多段傷害的會(huì)看起來(lái)是一段傷害)。

沒(méi)有實(shí)體落點(diǎn)的傷害其傷害判定位置都是默認(rèn)在模型中心,傷害也是從那里跳出來(lái)的,按x標(biāo)記(這里說(shuō)的是鍵盤(pán)的默認(rèn)標(biāo)記鍵位,手柄的我不知道是啥……)可以把模型中心標(biāo)記出來(lái)(也就是標(biāo)記提示點(diǎn)的顯示位置)。

一個(gè)有趣的點(diǎn)是:阿瑪拉的相位投擲變種“坦達(dá)瓦舞”雖然看起來(lái)沒(méi)有實(shí)體落點(diǎn),沒(méi)法在擊中暴擊點(diǎn)時(shí)暴擊,但實(shí)際上它卻更接近于爆炸半徑內(nèi)處處都是落點(diǎn)(只不過(guò)打中的目標(biāo)判定點(diǎn)默認(rèn)在模型中心),可以直接傷害到躲在障礙物之后的敵人,甚至對(duì)dlc2心臟的水晶也能造成傷害(心臟水晶只受到有實(shí)體落點(diǎn)的攻擊傷害)??梢岳斫獬善渌^大多數(shù)濺射攻擊都是用沖擊波對(duì)敵人造成傷害,而坦達(dá)瓦舞則是把自己瞬間擴(kuò)大數(shù)倍對(duì)范圍內(nèi)的所有敵人造成一次模型碰撞……

上面已經(jīng)介紹了,無(wú)實(shí)體濺射對(duì)敵人造成的傷害默認(rèn)在目標(biāo)模型中心跳出,而這個(gè)特性在紅牌罰下上卻得到了“進(jìn)一步”延伸:其星爆對(duì)多個(gè)敵人造成的傷害都會(huì)默認(rèn)在滑鏟到的目標(biāo)身上跳出來(lái)(看起來(lái)就像對(duì)滑鏟到的目標(biāo)造成了多次傷害一樣),可能是因?yàn)榧t牌罰下星爆把傷害中心強(qiáng)制設(shè)定到了滑鏟目標(biāo)身上導(dǎo)致的。

完。(明明一個(gè)很簡(jiǎn)單的判定層硬是寫(xiě)了這么多……會(huì)不會(huì)太啰嗦了)

無(wú)主之地3濺射判定基礎(chǔ)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
辽宁省| 中江县| 石首市| 思茅市| 长宁县| 晋城| 梁山县| 丹凤县| 南充市| 名山县| 寿光市| 武胜县| 读书| 武强县| 九台市| 建湖县| 宁化县| 孟津县| 武宁县| 诸暨市| 卢湾区| 阿拉善右旗| 五大连池市| 梓潼县| 宣威市| 磴口县| 岚皋县| 昆山市| 大兴区| 乌兰县| 浮梁县| 右玉县| 土默特右旗| 教育| 仁怀市| 威宁| 闵行区| 志丹县| 高阳县| 嘉禾县| 股票|