【技术贴】 CS就是hit box

社区服务
高级搜索
猴岛论坛综合游戏交流反恐精英Online【技术贴】 CS就是hit box
发帖 回复
倒序阅读 最近浏览的帖子最近浏览的版块
2个回复

【技术贴】 CS就是hit box

楼层直达
っ章鱼哥。

ZxID:10757306

等级: 中将
我的预言,我做主。
举报 只看楼主 使用道具 楼主   发表于: 2010-07-13 0
人家总是一木仓秒我,我也开始追求一木仓秒别人,于是练打头的时候发现一个问题,我对这个问题最初的描述是这样的:如果敌人背对你或者侧对你蹲着,明明瞄准了头部,怎么打不到?感兴趣的同学可以回顾一下搞笑视频Lollippops里那个沙鹰打不到拆包警的镜头。
谁让我这个人好钻研呢,所以很快这个问题演变为:不同视角下的model对应的hitbox是什么形态的?如果你不懂我说的是什么,那我就装一会儿高手解释一下咯。
打cs的时候要建一个局域网主机服务器,或者登录远程服务器。进入游戏之后,你的电脑负责描绘画面,服务器负责演算游戏进程。服务器接收到你的指令,然后判定你的子弹是否击中了敌人,击中了哪个部位,掉多少血,然后传回数据到你的电脑上。你的电脑只能描绘一个能体现这一结果的画面,不能改变这一结果,所以你能做到的最好的操作就是,点击左键的时候正好准星套住了敌人的头,然后等服务器告诉你打没打中。
这里有一个很难被发现但却很关键的问题:你看到的头是你机器上绘制的model,服务器判定的头是hitbox的位置。那么model形态与hitbox位置的关系是什么?
CS中人物有20个hitbox,形态分布像一个龙虾,有很夸张的驼背。hitbox和model大致是重合的,但人物在做各种动作的时候,从不同角度看上去,重合的部分不会完全相同。比如蹲着的时候,从侧面看,头部的hitbox相对于model来说更靠前,从后面看,背部(胸部)的hitbox比 model更高,头部的hitbox被胸部的hitbox挡住了绝大部分。
了解hitbox形态是很有用的,比如上坡的时候,从前面看,头部的hitbox挡住了整个躯干,从后面看却又被躯干保护起来,那么你就不应该从后面刻意的瞄准头部,因为那个时候的头要比从水平角度上的正面看起来小90%,打面积更大的胸部是更划算的办法。1.6的比1.5增加了扭转躯干,也就是说,可以做到腿部的hitbox不动,上半身转动,于是就有了一个小技巧,把腿侧过来架木仓,也就是说,你在架木仓点落位的时候,应该左右走两步(“没病走两步”,说的多好),然后不再前后移动。

好了,去实践吧,祝各位木仓木仓爆头。
路过的king

ZxID:10789807

等级: 元帅
Eva 永远的神作

举报 只看该作者 沙发   发表于: 2010-07-13 0
慢慢看

路过的king

ZxID:10789807

等级: 元帅
Eva 永远的神作

举报 只看该作者 板凳   发表于: 2010-07-13 0
看不懂

« 返回列表
发帖 回复