《荒野大镖客2》是迄今為止最逼真的遊戲之一,其近乎完美的馬匹系統令遊戲增色不少,那麼你知道這些馬是怎麼設計出來的?
據外媒pcgamer報道,在正在進行的遊戲開發者大會(GDC)上,R星的AI和動畫專家托比亞斯.克萊恩圖斯(Tobias Kleanthous)詳細介紹了《荒野大镖客2》的馬匹系統。
首先,R星統一了人類、動物和馬匹完全不同的運動系統,其核心原則是與《GTA》系列相比,《荒野大镖客2》是一個節奏更慢、腳踏實地的世界,而馬匹既不是汽車,也不是自行車,需要為它們賦予活力。
于是,開發團隊在蘇格蘭拍攝真正的馬,從那時起,橫向運動就成為了馬匹設計的一個關鍵部分,這種運動對于小轉彎至關重要。
為了盡量追求馬匹的真實性,R星制作了成千上萬個小動畫,然後在遊戲中動态地拼接起來,包括馬的環境、速度和心情等,最終達到渾然一體的境界。
R星還打造了“環境意識”,其核心理念是玩家應該為複雜地形付出代價,這将表現為視覺、感覺和速度的變化。遊戲中最快的馬能跑時速40英裡左右,這樣的速度足以出事,這使得馬匹必須具備獨立的“人工智能”(AI),擁有與生俱來的直覺,并可以自己做出決定。
馬的AI有助于玩家避開障礙,這意味着,馬不想撞上一棵樹,即便你引導它們這麼做。因此,馬會識别地圖上的樹木或者大石頭,自然地避開它們。
此外,馬匹擁有豐富的意識,包括激動和焦躁等。當它們激動時,意味着更多的身體運動,有可能将騎手甩下去;當它們遇到熊和鳄魚等掠食者時,會變得焦躁不安,如果你不安撫愛馬,它有可能會試圖逃跑。
最後是馬匹如何在懸崖邊停下來,R星開發了一種“停止匹配”技術,當馬接近懸崖邊緣時,開始提取所需的某些動畫,計算它想去的地方和最佳停止的位置,并在正常動畫循環中插入動畫。
《荒野大镖客2》證明了什麼才是真正的神作。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!