暗黑破壞神的人物尺寸/攻擊距離/穿刺效果規則

盡管從1代到現在,暗黑破壞神已經是十多年的老遊戲瞭,但是其遊戲表現力依然驚人。小編就帶大傢來重溫下這款經典遊戲的一些細節規則吧,喵~

整個帖子會分為兩個部分

第一部分:尺寸

1.1 人物和怪物的尺寸基礎

1.2 尺寸帶來的問題

1.3 問題衍生:穿刺問題和碰撞檢測

第二部分: 攻擊距離

2.1 攻擊距離的基礎

===========

第一部分: 尺寸

1.1 人物和怪物的尺寸

如圖所示:暗黑裡面所有物體(道具怪物人物)等

可以統一歸納為3個尺寸:小 中 大

或者另外一種表達就是尺寸1 2 3

這個尺寸又包含瞭3個小尺寸: Collision Obstable 和 Target

Collision作用於碰撞監測 也就是決定瞭作戰之間的物體碰撞 例如近戰距離遠瞭打不著 弓箭射偏瞭 暴風雪打歪瞭 都是通過這個數字決定

Obstable用來判斷能不能被障礙阻礙(比如蝮蛇不能爬上高臺就是因為這一點)

Target決定瞭人物的中心 永遠隻占中心一格

暗黑破壞神的人物尺寸/攻擊距離/穿刺效果規則

1.2 尺寸帶來的問題

尺寸可以用來解釋如下問題:

充能彈問題:這個大傢估計都比較熟悉瞭 為什麼這個是BOSS殺手 SIZE=1的怪物 隻能吃一格充能彈 而SIZE=3的怪物如大部分BOSS 充能彈的范圍剛好全部能在他的obsticle size范圍裡

暗黑破壞神的人物尺寸/攻擊距離/穿刺效果規則

size=2的怪物比較特殊 根據站位 能吃到50%-70%的充能彈

蝮蛇神殿問題:

神殿臺階size=2 但是obstacle=1,

蝮蛇size=3 obstacle=5 所以 恩 大傢都看到瞭 蝮蛇是怕不上去的。。

而很多狹窄的地區 比如遙遠的綠洲的地洞,避難所,size3的怪物將會掉隊,因為他們被卡住瞭

暴風雪問題

暴風雪的碎片size=2.碎片對於一個size=3的 怪物來說,如果站位得當(或者想勞模被卡住動來動去的)暴風雪最大可以打擊3次,,而如果怪物靠的太近,那麼作為size=2 單個碎片則可以一次命中多個目標。

1.3

問題衍生:穿刺問題和碰撞檢測

傳統上有一篇關於炮轟ND的計算 但是很遺憾的說 雖然那篇文章把ND的理論說得很清楚 但是計算是大錯特錯的 除瞭沒有考慮到炮轟最大3F的問題。。怪物的SIZE也沒考慮進去。

為什麼 簡單的說 比如巴爾的SIZE=3 在箭碰到巴爾的CollideSize的時侯 則命中檢測 但是如果還在ND當中 則跳過這次檢測 看起來很正常 有什麼問題?

問題就在於箭穿過巴爾整個個CollideSize的時侯需要事件的 而當箭停留在巴爾體內還沒穿過去 而ND的時效已經過瞭 這時候傷害判定依然還是會起作用

所以ND的判定並不像獨立的ND理論上那麼簡單

=========

第二部分: 攻擊距離

2.1 攻擊距離的基礎

無論是怪物還是攻擊距離都是由兩部分構成: 尺寸+增加距離(SIZE+RANGE)

尺寸(SIZE)方面。怪物尺寸由上文的SIZE 決定 而玩傢 PET 召喚物的SIZE都是2

增加距離方面(RANGE)玩傢的增加距離由武器的距離決定 而怪物召喚物 PET的增加距離都是固定的 已經在TXT裡寫好 不可變

這裡額外嚴重提出暗黑論壇普遍的距離概念和真正意義上距離的差別:

玩傢的尺寸固定為2 也就是最中心的一個十字型 為玩傢固有攻擊距離。。而我們通常暗黑論壇一般默認瞭本身增益距離為1 多出來的那一格距離(臂長為多出那1距離 下圖中人物中心的黑十字部分)

簡單說來 實際上狂戰斧的武器增益范圍=2 但是我們默認瞭自身為1的臂長 所以我們所說的狂戰士斧范圍為3 而范圍為1的武器 真正增益距離為0 那所謂的1就是我們玩傢自己的臂長

見下圖 我們傳統意義上的距離需要-1就是圖中的range距離

暗黑破壞神的人物尺寸/攻擊距離/穿刺效果規則

怪物的距離增益在TXT裡面的MeleeRange一列已經規定好 大部分怪物都為0.。

包括可汗同學也是0 而米山同學的增益為2.。

也就是說 對於我們默認的距離說法 米山同學武器距離固定為3 而可汗固定為1

Leave a Reply

Your email address will not be published. Required fields are marked *