【PC遊戲】遊戲角色腳懸空BUG是怎麼回事?


3樓貓 發佈時間:2022-01-12 11:01:52 作者:nextmind2 Language

經常玩遊戲的朋友是否注意到這個細節:有時玩家角色的腿沒有站在地上,似乎漂浮在空中?

舉個例子,在《刺客教條英靈殿》或者《輻射4》中,當你站在懸崖邊時,有一條腿可能是懸空的,看上去十分別扭。

事實上,在遊戲設計過程中,開發者會使用“反向運動學”(IK)來解決這個問題,它可以將遊戲角色物理連接到世界,比如腳穩穩地落在地形頂部。

具體來說,開發者會利用腳步反向運動學(foot IK),這是一種在運行時按程序校正角色腿和腳踝,以及角色/骨盆高度的技術,以便雙腳能接觸地面。核心概念是將兩個骨骼IK應用到角色的髖/膝/踝關節鏈上,使每隻腳都處於離地面正確的高度,並將IK對準腳踝,使其與地面對齊。

不少遊戲引擎都能使用foot IK,比如大名鼎鼎的虛幻引擎和Unity。在虛幻引擎4中,IK可用於覆蓋和增強現有動畫,使角色或骨架網格體的運動看起來對其環境更具反應性。

在RPG遊戲《上古卷軸OL》中,玩家可以選擇打開foot IK。下圖分別展示了打開和關閉foot IK的效果,可以明顯發現,下圖右中的人物左腳沒有站在岩石上,是懸空的。

【PC遊戲】遊戲角色腳懸空BUG是怎麼回事?-第0張

換句話說,如果遊戲開發者不使用foot IK或者類似的技術,要麼是因為忘記設計,要麼是因為沒能力設計。當然,這個技術並不難,相信前者的可能性比較大。

即便遊戲沒有該功能,開發者也可以通過補丁的形式進行彌補。有意思的是,在《上古卷軸OL》中,玩家發現打開foot IK後又引發了其他的bug,比如這位小姐姐的腿都抬到桌上了。

【PC遊戲】遊戲角色腳懸空BUG是怎麼回事?-第1張

無論如何,遊戲細節很大程度上決定了遊戲品質,《荒野大鏢客2》為何是神作,為何是電子遊戲的巔峰,就是因為無懈可擊的細節,它讓玩家感覺置身於狂野西部,而不是某個虛幻、縹緲、不切實際的世界。


© 2022 3樓貓 下載APP 站點地圖 廣告合作:asmrly666@gmail.com