游戏数据
下面是转换器的全部基础数据:每个游戏的 yaw(每点灵敏度每 DPI 转过的角度)、FOV 口径、
以及倍镜的 FOV 与相对裸镜的系数 k。表格里的「真实水平 FOV」都按 16:9 显示器换算,单位为度。
CS2 / CS:GO
yaw = 0.022| 倍镜 | 显示 FOV | 真实水平 FOV | 系数 k |
|---|---|---|---|
| 裸镜(hipfire) | 90° (h4x3) | 106.26° | × 1 |
| AUG / SG 开镜 | 45° (h4x3) | 57.82° | × 0.5442 |
| 狙击镜 1 级 | 40° (h4x3) | 51.77° | × 0.4872 |
| 狙击镜 2 级 | 15° (h4x3) | 19.91° | × 0.1874 |
CS 没有独立的 ADS 灵敏度滑条,开镜由 zoom_sensitivity_ratio_mouse 缩放裸灵敏度。
Valorant
yaw = 0.07| 倍镜 | 显示 FOV | 真实水平 FOV | 系数 k |
|---|---|---|---|
| 裸镜(hipfire) | 103° (h) | 103.00° | × 1 |
| Operator 2.5x(默认) | 41.2° (h) | 41.20° | × 0.4 |
| Operator 5x(二段) | 20.6° (h) | 20.60° | × 0.2 |
| Marshal 3.5x | 29.4° (h) | 29.40° | × 0.2854 |
| Outlaw 3.5x | 29.4° (h) | 29.40° | × 0.2854 |
| Chamber 2.5x(大招) | 41.2° (h) | 41.20° | × 0.4 |
Valorant 锁死 16:9 水平 103°,只有一条裸灵敏度,倍镜灵敏度由游戏按 FOV 自动缩放;倍镜 FOV 参考 2026 年公开资料(Operator 2.5x≈41.2°、5x≈20.6°,Marshal/Outlaw 3.5x≈29.4°)。
Apex Legends
yaw = 0.022| 倍镜 | 显示 FOV | 真实水平 FOV | 系数 k |
|---|---|---|---|
| 裸镜(hipfire) | 90° (h4x3) | 105.08° | × 1 |
| 1x 全息 / 红点 | 90° (h4x3) | 105.08° | × 1 |
| 2x 全息 | 45° (h4x3) | 57.09° | × 0.5433 |
| 3x | 30° (h4x3) | 38.80° | × 0.3693 |
| 4x-8x 可变 | 22.5° (h4x3) | 29.31° | × 0.2789 |
| 6x 狙击 | 15° (h4x3) | 19.64° | × 0.1869 |
| 4x-10x 狙击 | 13.5° (h4x3) | 17.69° | × 0.1684 |
Apex 的菜单 FOV 略偏离标准 4:3 基准(110 ≈ 水平 123.27°,标准公式 124.59°),已按 fovScale≈0.9864 统一校正;ADS 灵敏度是裸灵敏度的倍率。
守望先锋 2
yaw = 0.0066| 倍镜 | 显示 FOV | 真实水平 FOV | 系数 k |
|---|---|---|---|
| 裸镜(hipfire) | 103° (h) | 103.00° | × 1 |
| 艾什 1.5x | 68.5° (h4x3) | 84.47° | × 0.8201 |
| 艾什 2.5x | 55.7° (h4x3) | 70.33° | × 0.6828 |
| 黑百合 4x | 40.6° (h4x3) | 52.51° | × 0.5098 |
| 安娜 1.5x | 68.5° (h4x3) | 84.47° | × 0.8201 |
OW2 的 FOV 是 16:9 水平视角(103 对应垂直 70.53°)。各英雄开镜 FOV 为社区近似值,且每个英雄可单独设开镜灵敏度,重要数值请实测校准。
PUBG
yaw = 0.002222| 倍镜 | 显示 FOV | 真实水平 FOV | 系数 k |
|---|---|---|---|
| 裸镜(hipfire) | 90° (h) | 90.00° | × 1 |
| 红点 / 全息 ADS | 90° (h) | 90.00° | × 1 |
| 2x | 58.6° (h) | 58.60° | × 0.6511 |
| 3x | 42.5° (h) | 42.50° | × 0.4722 |
| 4x | 24.6° (h) | 24.60° | × 0.2733 |
| 6x | 17.7° (h) | 17.70° | × 0.1967 |
| 8x | 14.2° (h) | 14.20° | × 0.1578 |
| 15x | 7.1° (h) | 7.10° | × 0.0789 |
PUBG 的 FOV 是 16:9 水平视角(常见上限 103°),已按公开资料修正;倍镜 FOV 由旧版垂直值换算成水平,仍待实测。yaw 0.0022222 与多家换算器一致。
三角洲行动
yaw = 0.005555| 倍镜 | 显示 FOV | 真实水平 FOV | 系数 k |
|---|---|---|---|
| 裸镜(hipfire) | 90° (h) | 90.00° | × 1 |
| 1x | 72° (h) | 72.00° | × 0.8 |
| 2x | 44° (h) | 44.00° | × 0.4889 |
| 3x | 30° (h) | 30.00° | × 0.3333 |
| 4x | 23° (h) | 23.00° | × 0.2556 |
Delta Force 使用 Unreal 标准 yaw 0.005555(与 Fortnite 同族,参考 2026 公开资料);FOV 为 16:9 水平视角,倍镜 FOV 目前是推定值,建议实测校准。
数据怎么维护
给想改数据的人
所有数据都在仓库的 src/data/games.ts 里,改完重新构建即可。字段含义:
yaw:游戏引擎里每 1 点灵敏度、每 1 DPI 转过的角度,是换算的核心常量。hipFovType:FOV 滑条口径,h= 16:9 真实水平、h4x3= 4:3 基准、v= 垂直。fovMin / fovMax / fovAdjustable:滑条范围与是否锁死。fovScale:个别游戏(如 Apex)显示值与标准公式略有偏差时使用的整体缩放。scopes[]:每个倍镜的显示 FOV 与口径,type可以跟裸镜不同。
改动数据后,请用 npm test 跑一遍自洽性检查(倍镜真实水平 FOV 不能大于裸镜等),
再用游戏里的 360° 转身距离做一次实测校准。