🎯 3D 線上練槍🎯 3D Aim Trainer

免安裝、打開網頁就能練:游標鎖定 + 原始滑鼠輸入,並和你的遊戲靈敏度同步No install — train right in your browser with pointer lock, raw mouse input and your in-game sensitivity.

⚙️ 設定⚙️ Settings

🎮 遊戲不在清單上(例如戰地風雲 2042)?自己量 cm/360🎮 Game not listed (e.g. Battlefield 2042)? Measure your cm/360

每款遊戲的靈敏度算法不同,部分遊戲(例如《戰地風雲 2042》)的換算公式我們找不到可靠來源,所以不提供可能不準的預設值。直接在遊戲裡量「滑鼠移動幾公分會轉一整圈」最準,而且適用所有遊戲: Every game calculates sensitivity differently, and for some (such as Battlefield 2042) we couldn't find a reliable conversion formula, so we don't offer a preset that might be wrong. Measuring in-game how many centimetres of mouse movement make one full turn is the most accurate method and works for every game:

  1. 在遊戲裡(不開鏡)把準心對準一個明顯的參考點,例如牆角或燈柱。In game (not aiming down sights), put your crosshair on a clear reference point such as a wall corner or a lamp post.
  2. 把尺放在滑鼠旁邊,滑鼠對齊 0 公分。Place a ruler next to the mouse and line the mouse up with 0 cm.
  3. 慢慢往右移動滑鼠,視角轉一整圈、準心回到同一個參考點時停下。慢一點移動、滑鼠不要離開桌面。Move the mouse slowly to the right until you've turned a full circle and the crosshair is back on the same point. Move slowly and keep the mouse on the desk.
  4. 讀出移動了幾公分,那就是你的 cm/360。量兩三次取平均更準;尺不夠長時可以量半圈(180°)再乘 2。Read how many centimetres you moved: that is your cm/360. Average two or three tries; if your ruler is too short, measure half a turn (180°) and double it.
進階:靈敏度校正(手感和遊戲不一樣時)Advanced: sensitivity calibration (if it doesn't feel like your game)

不同瀏覽器與 Windows 顯示縮放,回報滑鼠位移的單位可能不同。檢查方式:把 cm/360 設成 20,開始遊戲後把滑鼠放在尺的 0 公分處,往右移動剛好 20 公分,視角應該剛好轉一圈回到前方的青色直線。如果轉太多或太少,調整下方的倍率。 Browsers and Windows display scaling may report mouse movement in different units. To check: set cm/360 to 20, start a round, put the mouse at 0 cm on a ruler and move exactly 20 cm right — the view should turn exactly once and land back on the cyan line straight ahead. If it over- or under-turns, adjust the multiplier below.

排名Rank 玩家Player 挑戰次數Runs 最佳成績Best
🔬 練槍前先檢查硬體🔬 Check your gear before training
練槍的手感取決於滑鼠與螢幕:用滑鼠回報率測試確認回報率穩定、用UFO 測試確認高刷新率有開啟,也可以到玩家挑戰測反應時間,或閱讀硬體延遲交叉比對。 Aiming feel depends on your mouse and monitor: check a stable polling rate, make sure high refresh is enabled with the UFO test, measure your reaction in Player Challenges, or read our hardware latency guide.
🗡️ 換個挑戰:MOBA 操作測試🗡️ Try another challenge: MOBA APM Test 右鍵閃技能、左鍵走砍,四種模式加每日挑戰排行榜,手機也能玩Right-click to dodge, left-click to orb-walk — four modes plus a daily leaderboard, and every mode works on phones
開始挑戰 →Play now →

🎯 怎麼玩?🎯 How do I play?

按「開始」後游標會被鎖定在畫面中央,移動滑鼠轉動視角,左鍵射擊,按 Esc 可以暫停。第一次玩可以先按「🎓 操作教學」:看完三個重點後試射 5 個目標,不計時也不計分。共有五種模式: Press Start and your cursor is locked to the center; move the mouse to look around, left-click to shoot and press Esc to pause. First time? Press "🎓 Tutorial": after three quick tips you get a test round of 5 targets, untimed and unscored. There are five modes:

  • ⚡ 六宮格速點Grid Flick:同時出現 3 顆目標,打掉一顆就在別處補一顆。分數 = 命中數 × 100 × 命中率。3 targets at once; each hit spawns another. Score = hits × 100 × accuracy.
  • 🎯 橫移跟槍Strafe Track:目標像敵人一樣左右急停、換向,每 10 秒換一次距離(中、近、遠)。不用開槍,分數是準心停在目標上的時間比例。The target strafes and stops like an enemy and changes distance (mid, near, far) every 10 s. No shooting: your score is the % of time the crosshair stays on it.
  • 🔬 微調精準Micro Precision:準心附近 1.5–6° 出現小目標,2.5 秒內沒打到就換下一個,練最後那一下微調。分數算法和六宮格相同。A small target appears 1.5–6° from your crosshair and moves on after 2.5 s. Trains the final micro-adjustment; scored like Grid Flick.
  • 📅 每日挑戰Daily:每天輪流一種模式(六宮格 → 跟槍 → 微調),60 秒,所有人的目標順序都一樣,有當日排行榜。One mode per day, rotating (grid → track → micro), 60 s, with the same target sequence for everyone and a daily leaderboard.
  • 🎚️ 靈敏度比較Sens Compare:用低 15%、目前、高 15% 三種靈敏度各玩 20 秒,順序隨機、不告訴你是哪一種,最後比較成績。Three 20 s rounds at 15% lower, your current and 15% higher sensitivity, in a hidden random order, then a comparison.

🆚 橫移跟槍和玩家挑戰的「動態跟槍」差在哪?🆚 How is Strafe Track different from Aim Tracking in Player Challenges?

兩者都在練跟住移動的目標,但定位不同。動態跟槍是 30 秒快速測驗:2D 畫面、用系統游標,手機也能玩,適合快速比一比。橫移跟槍是實戰練習:3D 第一人稱、游標鎖定加原始輸入、套用你的遊戲靈敏度,目標會在近中遠三種距離移動,結果還會分析換向反應時間、沒跟上時是超前還是落後,以及各距離的表現。兩者的排行榜分開計算。 Both train following a moving target, but they serve different purposes. Aim Tracking is a 30 s quick test: 2D, your normal cursor, and it works on phones. Strafe Track is practice for real games: first-person 3D, pointer lock with raw input and your game sensitivity, with the target moving at near, mid and far range, plus analysis of your direction-change reaction, whether you run ahead of or behind the target, and your accuracy at each range. The two have separate leaderboards.

🧭 甩槍「過頭」、「不到位」是怎麼判斷的?🧭 How are overshoots and undershoots detected?

六宮格與微調模式會記錄每一次從上個位置甩到目標的軌跡:準心衝過目標遠側邊緣再拉回來算「過頭」;第一段移動停在目標近側邊緣之前、需要再補一小段才命中算「不到位」;兩者都沒有就是「一次到位」。常常過頭可能代表靈敏度偏高或出手太急,常常不到位則可能是靈敏度偏低或甩得太保守。這是依你的操作軌跡推估的參考,出手習慣本身也會影響結果。 In Grid Flick and Micro Precision, each flick from your previous aim point to the target is recorded. Passing the far edge of the target and coming back is an overshoot; stopping the first movement before the near edge, so you need a second small one, is an undershoot; otherwise it's clean. Frequent overshoots can mean your sensitivity is a bit high or you rush; frequent undershoots can mean it's a bit low or you flick too cautiously. It's an estimate from your aim path, and your habits also play a part.

🎚️ 靈敏度建議準嗎?有沒有「最佳靈敏度」?🎚️ How reliable is the sensitivity advice? Is there a "best" sensitivity?

沒有適合所有人的最佳靈敏度:手臂或手腕瞄準、滑鼠墊大小、遊戲類型都會影響。我們提供三種參考:單局的甩槍過頭/不到位比例、跨局統計你在哪個 cm/360 範圍平均成績最好,以及「🎚️ 靈敏度比較」盲測。建議只做 5–15% 的小幅調整,並隔天再測一次,結果一致再改遊戲設定。 There is no best sensitivity for everyone: arm or wrist aiming, mousepad size and the type of game all matter. We give three guides: the overshoot / undershoot balance in each round, which cm/360 range you average best at across rounds, and the blind 🎚️ Sens Compare test. Adjust in small 5–15% steps and test again another day before changing your game settings.

🏆 排行榜怎麼計算?🏆 How does the leaderboard work?

六宮格、橫移跟槍、微調精準各有一個排行榜,只收完整玩完的 60 秒成績(30 秒為練習);每日挑戰另有當日排行榜。上傳時只送出你輸入的暱稱與成績,每個暱稱只保留最佳成績。靈敏度與設定由你自己決定,所以排行榜比的是「用你習慣的設定能打出多少」。 Grid Flick, Strafe Track and Micro Precision each have a leaderboard that only takes complete 60 s rounds (30 s rounds are practice); the Daily has its own board for the day. Submitting sends only the nickname you enter and your score, and each nickname keeps its best result. You choose your own sensitivity and settings, so the board compares what you can do with the setup you're used to.

🎚️ 靈敏度怎麼和遊戲一致?🎚️ How do I match my game sensitivity?

在設定選擇你的遊戲,填入遊戲內靈敏度與滑鼠 DPI,就會換算成「cm/360」(滑鼠移動幾公分轉一圈),這是跨遊戲比較靈敏度最通用的方式。目前支援 CS2、Valorant、Apex Legends、Overwatch 2,也可以直接輸入 cm/360。《戰地風雲 2042》等其他遊戲,我們找不到可靠的換算公式,所以不放可能不準的預設值;請用設定裡的「自己量 cm/360」方法:在遊戲裡量滑鼠移動幾公分會轉一整圈,再直接輸入,這個方法適用所有遊戲。 Pick your game in Settings and enter your in-game sensitivity and mouse DPI; it's converted to cm/360 (how many centimetres of mouse movement make a full turn) — the standard way to compare sensitivity across games. CS2, Valorant, Apex Legends and Overwatch 2 are supported, or enter cm/360 directly. For Battlefield 2042 and other games we couldn't find a reliable conversion formula, so we don't offer a preset that might be wrong. Use "Measure your cm/360" in Settings instead: measure in-game how many centimetres of mouse movement make one full turn and enter it directly. It works for every game.

🖱️ 什麼是「原始滑鼠輸入」?為什麼很重要?🖱️ What is raw mouse input and why does it matter?

Windows 的「增強指標準確度」會依移動速度加速游標,同樣甩 5 公分,快甩和慢甩轉動的角度就不一樣,肌肉記憶很難建立。Chrome 與 Edge 支援原始輸入,可以繞過這個加速;其他瀏覽器會顯示提示,建議到 Windows「設定 → 藍牙與裝置 → 滑鼠 → 其他滑鼠設定 → 指標設定」取消「增強指標準確度」。 Windows "Enhance pointer precision" accelerates the cursor based on speed, so the same 5 cm flick turns a different amount depending on how fast you move — muscle memory can't settle. Chrome and Edge support raw input that bypasses this; other browsers show a notice, and we recommend turning off "Enhance pointer precision" in Windows mouse settings.

為什麼我的 FPS 比螢幕刷新率低?Why is my FPS lower than my refresh rate?

瀏覽器最多只會以螢幕刷新率繪製畫面,FPS 明顯偏低通常是顯示卡效能不足、筆電在省電模式,或瀏覽器沒有開啟硬體加速(Chrome「設定 → 系統 → 使用圖形加速功能」)。FPS 不穩也會讓瞄準手感變差。 Browsers draw at most at your refresh rate. Noticeably lower FPS usually means a weak GPU, a laptop in power-saving mode, or hardware acceleration disabled in the browser (Chrome: Settings → System → Use graphics acceleration). Unstable FPS also makes aiming feel worse.

可以用手機或平板玩嗎?Can I play on a phone or tablet?

3D 練槍需要游標鎖定與滑鼠,只支援電腦。手機可以到玩家挑戰玩反應時間與跟槍測試,或用虛擬搖桿玩 MOBA 操作測試。 The 3D trainer needs pointer lock and a mouse, so it's desktop-only. On mobile, try the reaction and tracking tests in Player Challenges, or play the MOBA APM Test with a virtual joystick.

🔒 所有運算都在你的瀏覽器中進行,設定、個人最佳與進步紀錄只存在你的瀏覽器裡。只有你按「上傳成績」時,才會送出你輸入的暱稱與分數到排行榜。 🔒 Everything runs in your browser. Settings, personal bests and your progress history stay in your browser. Only when you press Submit are your nickname and score sent to the leaderboard.