为什么许多fps游戏都看不到自己的脚?

德邦总管信爷

怎么可能,哪个FPS游戏里有大腹便便的角色?

哪个FPS游戏里有看不到脚的女性角色?

(这种角色倒是可能看不到脚。)

其实啊,FPS游戏不是看不到脚,而是大多数第一人陈的FPS游戏,你都不会刻意去看脚。

  • 因为视角和对方位置问题,摄像机位等问题,导致大家关注的焦点一般都平行于游戏里的地面,即便是随着坡度变化产生变化,也不会可以去注意脚。

现阶段最流行的FPS游戏绝地求生,第一视角也是可以轻易看到脚。

另外,很多第一人称FPS游戏,默认是没有行走的。默认状态都是跑动/加速跑动,比如CSGO,默认状态就是跑动/行走。所以,你更加不会有看到脚的机会了。


游戏老板凳

其实这个问题是为了避免一个Bug的产生,不仅是Fps很多第一人称射击游戏都无法看到角色的角实际上这与游戏里面摄像机视角有关。

在游戏里面玩家看到的画面并不完全是角色所看到的画面而是通过一个虚拟的摄像机传过来的视角,而这个摄像机所拍摄的画面就是玩家所看到的画面。

而这个摄像机所在的位置就很关键,为了避免一些尴尬的情况出现,比如为了更好的设的射击视角和玩家的射击手感考虑多数摄像机都会设计在玩家的胸部位置于是我们在游戏里面看到的就是这样一幅场景

而实际上游戏里的摄像机位置则是这样的

也就是说我们在一般游戏里面看到的玩家视角其实是摄像机在胸部拍摄的游戏画面

搞清了游戏玩家视角如何形成解释这个问题就简单了,其实在胸部假设摄像机的优点就是可以直观的看到枪械的模型,贴图以及射击视角总之如果你在头部假设一个摄像头的话你看到的可能仅仅是枪械的残影或者连枪的影子都看不到。

为什么呢?在编程术语里有一个名词叫做继承Inherit),为了通俗易懂的解释这个原因我们称之为绑定

就是把摄像机和手臂这两个毫不相干的事物绑定在一起,让手臂的移动控制摄像机的移动,这样的好处是可以通过移动手臂来控制摄像机镜头的作用,而缺点也很明显,手臂控制摄像机的转动不是向头部一样,很可能会出现一些Bug比如我们向下移动视角的时候可能会发生摄像机视角移动到角色身体里的情况那样无疑的严重降低了游戏的体验,所以工程师们索性给摄像机或者说是手臂设定一个限制

大家可以在游戏里面转动视角看看无论上下左右当到达一定幅度的时候就无法继续朝下了,为了防止视角进入角色模型内部,也就是说当摄像机向下卡到了一定幅度就会触发这种限制而无法继续了

以上是一个简单的图示,第一张图当人物站立时因为摄像机最大视角到达不了教所在的位置所以看不到角色的脚,第二张图当角色迈步时由于角色的脚迈入摄像机的视野里面所以玩家能看到角色的脚,第三张图当角色采取蹲姿时因为脚晚后缩所以玩家依旧看不到角色的脚。

我是绯想A2ON,专注于提供游戏和数码方面的全面而又有深度的回答,精辟而又耐人寻味的知识,欢迎关注我~

绯想A2ON

你以为你在玩FPS时

你是这样的?

这样的的?

或者这样的?


其实你是这样的!


emmm····

在早期FPS这种奇怪的视角下,我们已经养成了一直默认的习惯,觉得持枪视角就是如此。真正持枪视角也正是这样

同样的,看不看见脚的问题由于早期FPS偷懒,也让玩家觉得看不见脚是应该的···

其实压根就是早期只做了上半身建模视角罢了

当然这种情况大概在十几年前就好了,几乎所有主流的FPS游戏都可以看到双脚的跑动了



武天老师

早期很多单机fps游戏在设计时就偷了懒,也不能说偷懒吧,设计时就没有腰部以下的建模,比如半条命2就没有,半条命2可以强制用代码修改到第三人称的视角,然后只会看到手臂和枪的建模。如果作为网游的话呢,建模是必须的,但有时候依然看不到自己的脚,是因为摄像机角度的原因。不过现在大型游戏都比较注重细节,能大角度转动显然更加真实


分享到:


相關文章: