为什么很多fps游戏看不到自己的脚?
为什么很多fps游戏看不到自己的脚?
谢邀。
事实上,这个问题是为了避免一个错误,不仅FPS许多第一人称射击游戏看不到角色,事实上,这与游戏中摄像头的视角有关。
在游戏中,玩家看到的图片并不完全是角色看到的图片,而是通过虚拟相机传输的视角,相机拍摄的图片是玩家看到的图片。
这台相机的位置非常关键。为了避免一些尴尬的情况,例如,为了更好地设置射击视角和玩家的射击感觉,大多数相机都会设计在玩家的胸部位置,所以我们在游戏中看到的是这样一个场景
事实上,游戏中摄像机的位置是这样的
也就是说,我们在一般游戏中看到的玩家视角实际上是相机在胸部拍摄的游戏图片
了解如何形成游戏玩家的视角来解释这个问题很简单。事实上,胸部假设摄像头的优点是可以直观地看到枪的模型、地图和射击视角。简而言之,如果你假设头部有一个摄像头,你可能只看到枪的残余影子,甚至看不到枪的影子。
为什么?编程术语中有一个名词叫做继承(Inherit),为了解释这个原因,我们称之为绑定
就是把相机和手臂绑在一起,让手臂的移动控制相机的移动。这样做的好处是,相机镜头的功能可以通过移动手臂来控制,缺点也很明显。手臂控制相机的旋转与头部不同,很可能会出现一些bug。例如,当我们向下移动视角时,相机的视角可能会移动到角色的身体,这无疑严重降低了游戏体验。因此,工程师只是为相机或手臂设置了限制
你可以在游戏中转动视角,看到无论上下左右达到一定范围,都不能继续向下。为了防止视角进入角色模型,也就是说,当相机向下卡到一定范围时,会触发这种限制,无法继续
以上是一个简单的图表。当角色站立时,第一张照片看不到角色的脚,因为摄像头的最大视角无法到达教学位置。第二张照片显示,当角色行走时,玩家可以看到角色的脚,因为角色的脚进入摄像头的视野。第三张照片显示,当角色蹲着时,玩家仍然看不到角色的脚,因为他们的脚在晚上缩回。
我是八思A2ON,专注于提供全面深入的游戏和数字答案,精辟耐人寻味的知识。欢迎关注我~