Hitbox

From Valve Developer Community
< Zh
Jump to navigation Jump to search
English (en)Português do Brasil (pt-br)中文 (zh)Translate (Translate)
Hitbox.jpg

Hitbox是用于伤害检测的隐形框体(通常为多个框体组合),用于近似表示model(en)的轮廓。由于游戏模型面数过高无法实时计算命中检测,故采用此简化方案。

边界框(en)的区别:

  • 命中框更复杂且更接近模型外形
  • 边界框通常为单一长方体,用于移动碰撞检测

创建方法

创建命中框的两种方式: 1. 通过.qc文件手动创建 2. 使用HLMV HLMV自动生成后调整

建议通过$include hitbox.qci将命中框数据单独存放在hitbox.qci文件中,保持QC文件整洁。

控制台命令

控制台变量/命令 参数或默认值 描述符 效果
sv_showhitboxes int 显示指定玩家索引的服务器端命中框(绕过net_fakelag)。会产生大量网络流量,建议仅在本地服务器使用。
因滞后补偿机制可能引发混淆,Valve官方游戏已移除此命令,但MOD开发包仍保留。

另见

小作品

This article or section is a stub. You can help by expanding it.