遊戲動漫

「NPC 走太慢了」Reddit 玩家熱議與 NPC 同步移動的技術難題

遊戲基地
更新於 6小時前 • 發布於 10小時前 • 多多

在一些遊戲中,當與 NPC 一起行動時,玩家經常會發現 NPC 走路的速度太慢,讓人需要不斷在走和跑之間切換以移動到目的地,這個問題不僅出現在 3D 遊戲中,甚至早期的 2D 遊戲也曾出現過類似的情況。一名國外玩家就在 reddit 論壇上提出「為什麼在遊戲中,與 NPC 的步行速度不匹配是如此常見的問題?」這樣的疑問,引發了廣泛討論。

是讓 NPC 跟上玩家,還是讓玩家跟上 NPC?

廣告(請繼續閱讀本文)

有玩家在該討論串回應裡提到「在《對馬戰鬼》中,無論是我還是 NPC 騎著馬前往某個地點時 NPC 都能完美跟上,這讓人感覺很好。」,對此其他網友回應「碧血狂殺2》也有類似的情況吧?」隨即有玩家說「《對馬戰鬼》中的 NPC 會根據玩家的速度進行調整,而《碧血狂殺2》則是讓玩家可以調整速度來配合 NPC。這是針對同一問題的不同解決方式。」

看似應該讓 NPC 配合玩家的速度比較好,但也有玩家表示,他們更喜歡自己調整速度,因為這樣可以避免錯過 NPC 在移動途中所說的對話。當開始考慮時,這似乎是個相當深刻的問題。

廣告(請繼續閱讀本文)

玩家角色的移動速度過快?

也有其他玩家提出「問題的根源很明顯,遊戲中的角色移動速度通常比現實中快得不自然。在遊戲中,現實的步行速度會顯得非常緩慢,但 NPC 卻必須讓玩家感覺他們走得正常。」另有玩家提到「在較舊的遊戲中,NPC 很難配合玩家的速度,所以會設定 NPC 按固定路線和速度行走,但當他們走得太慢時會讓人感到拖泥帶水,而當他們跑得太快,玩家又會跟不上。因此解決方案通常是找到一個折衷的方式。」這表明開發者一直在努力解決這個問題。

與任務進行和旗標管理的關聯

有玩家指出「遊戲中任務和故事的推進依賴於旗標(flag),而在這類與 NPC 一起移動的任務中,旗標通常會在 NPC 抵達目的地時觸發。」並補充道「同時 NPC 在到達目的地前,經常需要向玩家傳達一些資訊。如果 NPC 移動過快,導致玩家跟不上,或者在 NPC 講完話之前到達目的地觸發了旗標,這是開發者想要避免的情況。同樣當 NPC 走得太慢,導致對話結束後無言跟隨的尷尬氣氛,也是不理想的。」上述狀況說明,想要完美解決此問題,可能需要將玩家行動限制在固定軌道上,有時候開發者也會在背景進行載入處理。

這讓人想起在舊遊戲中,與沉默的 NPC 一起行走時曾想「你倒是說點什麼啊」,或是當 NPC 突然說話時明明不在畫面中,讓人覺得「這傢伙是在直接對我腦內對話嗎?」。背景載入這點再次讓玩家意識到遊戲中有許多看不見的處理正在進行。

「與 NPC 一起走路」這樣一個看似簡單的行為,卻引發了這麼多討論實在是非常有趣的一件事。當然也有其他的解決方法,比如直接跳過與 NPC 的移動過程,通過動畫和文字將玩家送達目的地,但如果這種方式重複多次,遊戲可能會變得單調無聊。究竟開發人員在這方面下了多少功夫,未來在玩遊戲時若能注意到這點,就可能會以稍微不同的方式和角度來享受遊戲。

查看原始文章