這是我的戰(zhàn)爭機制講解之NPC篇
正常狀態(tài)
NPC在正常狀態(tài)下會按原本的路徑行動,他會擁有面對的方向的一個90度的扇形視野,NPC這時聽到聲音會去聲音發(fā)生位置查看,除了暗殺和槍械造成的聲音,NPC聽到這個聲音會直接跑步來到聲音位置,看到人物會直接舉槍。
NPC在正常狀態(tài)沿路徑走動時,會在一些節(jié)點位置停頓,會有一些動作,比如喝水,看書,抱著手等,NPC任然有面對方向的扇形視野,不過當(dāng)NPC面對屏幕進(jìn)行動作的時候,他會喪失兩側(cè)的視野(正常移動時如果面對屏幕,NPC會有兩側(cè)的扇形視野),當(dāng)然有一個動作比較特殊,就是回頭,NPC在經(jīng)行回頭動作時,會獲得后背的視野,不過視野范圍比正面小。
警告人物狀態(tài)
人物亮出武器或者入侵私人領(lǐng)地的時候,NPC會對人物經(jīng)行警告,并且會走向人物,移動速度隨著警告時間的增加而加快。
戰(zhàn)斗狀態(tài)
正常狀態(tài)聽到槍聲或者暗殺聲音趕到現(xiàn)場看見人物,警告時間結(jié)束或者NPC收到攻擊的時候,NPC就會變成戰(zhàn)斗狀態(tài),有槍會持槍向人物射擊,但是這時他瞄準(zhǔn)速度比較慢,并不會很快射擊。
在戰(zhàn)斗狀態(tài),如果人物轉(zhuǎn)移樓層,NPC會從附近位置的上樓,并不會直接從人物上樓的位置上樓(除非察覺到人物向另一個樓梯口轉(zhuǎn)移),如果只有一個那位置可以上樓,NPC會在樓下等待一會兒,然后上來,上來時NPC會大概清楚人物位置,所以除了隱蔽點暗殺沒法陰他。
如果人物跑步脫離視野,NPC會追擊一段距離,一直追到人物脫離視野的位置,如果看到人物就會繼續(xù)瞄準(zhǔn)射擊(仍然有一小段瞄準(zhǔn)時間)。
驅(qū)逐狀態(tài)
人物被NPC擊傷到一定純度時,一些原本中立的NPC會對人物進(jìn)行驅(qū)逐(原本就是敵對的NPC會直接擊殺),這是NPC會緊緊跑步跟隨人物,并且舉槍。
查看尸體/呼喊隊友
在正常狀態(tài)移動看見尸體,便會跑步跑向尸體,這期間會暫時忽視人物,不會受任何聲音影響,除非讓NPC受到傷害,才能打斷。
呼喚隊友同理,NPC見到人物時,發(fā)出“我去求救”的語句,同時向附近的隊友跑去,行為和查看尸體相同。
追擊狀態(tài)
這和戰(zhàn)斗模式的NPC的追擊不同,這是在看見尸體,看見求饒NPC或者聽到隊友呼喊時,對人物的追擊行為,這時NPC會清楚人物的詳細(xì)位置,直接前往人物所在位置,不會考慮樓梯的問題,直接從最短路徑趕到人物附近。
求饒狀態(tài)
在NPC受傷到一定程度,NPC就會求饒,這時NPC不會主動攻擊人物,但是NPC看見求饒NPC會清楚人物位置,進(jìn)行追擊,如果在求饒NPC視野內(nèi)躲進(jìn)隱蔽點,會被判定為被發(fā)現(xiàn)狀態(tài)。
搜尋狀態(tài)
在戰(zhàn)斗狀態(tài)和追擊狀態(tài)徹底丟失玩家視野時,就會進(jìn)入搜尋狀態(tài),這時NPC會在地圖內(nèi)搜索玩家,在一些節(jié)點位置會暫時停下做回頭動作,這時NPC擁有全方位的扇形視野,發(fā)現(xiàn)人物后,NPC會極快的開槍(幾乎沒有瞄準(zhǔn)時間),NPC聽到任何聲音都會判定為玩家的聲音,獲得玩家大概位置,立馬前往聲音位置。