# USB 遙控器與可動舵面

在右上方「設定 → Expo／USB」選擇 USB／藍牙裝置，也可按「搖動辨識」後只搖動要用的那支遙控器。頁面每個顯示幀重新讀取 Gamepad 清單；模型檢視、暫停和設定視窗中仍會偵測。瀏覽器可能先要求點一下頁面、再操作實體搖桿才公開裝置。RC 發射機需使用 USB Joystick／HID 模式。

選定後鎖定裝置身分，不再取清單中第一支四軸手把。裝置名稱、軸向數量和按鍵數量用來識別與保存個別軸向／反向設定；斷線後等待原裝置，不自動改用另一支。重新連接時可接受改變的裝置索引；若同時出現同名同規格的兩支，重連需從選單確認，因為 Gamepad API 沒有提供可用的 USB 序號。軸數不足或已保存的軸不存在時不套用實體輸入。

「開始四軸校正」會依序辨識滾轉、俯仰、方向舵及油門。先將三個方向回中、油門置最低，再依提示記錄兩端；油門最後記錄最高位置。每軸保存原始中心與兩端，先以兩側各自的行程換算為完整輸入，再套用死區及 Expo。兩軸同時移動會要求重試；取消、換裝置或斷線不會寫入未完成結果。

軸向表持續顯示校正後、Expo 前的輸入值；可逐一選擇俯仰、滾轉、方向與油門的輸入軸及反向。設定分裝置保存在目前瀏覽器與網域；換到自訂網域時需重新選擇一次。Expo 和鍵盤配置沿用下方說明。模擬測試涵蓋多裝置、重連、索引重用、設定保存、同名裝置與錯誤恢復；尚未連接實體遙控器測試。

模型已有 14 個可動接點，共帶動 22 個原始網格部件及其輪廓線：副翼與襟副翼左右差動、全動平尾同向俯仰並混入少量差動、雙方向舵偏航、前緣翼面和襟翼隨空速與攻角調整、四片噴嘴隨引擎輸出開合。手動飛行使用物理模型計算後的 actuator 舵量，因此包含配平、控制律及作動速率限制，不直接複製按鍵狀態；暫停與河流觀察時凍結。

轉軸位置由外觀網格估計。舵面最大角度、混控、襟翼／前緣翼面時程及噴嘴開度為模擬假設，並非實機控制律。六自由度求解器和動畫共用每個物理小步更新的舵角。襟副翼／副翼改變對應翼段的等效法向，影響主翼環量、升力、誘導阻力及力矩；平尾差動也參與滾轉力矩。前緣下偏用經驗式延後分離，舵面下偏另增加型面阻力。沒有把動畫後的完整機身重新網格化求解 CFD，也沒有新增推力向量模擬。

# v11 control update

Acro now requests body angular rates through limited aerodynamic actuators. There is no automatic horizon leveling. Gravity, lift, inertia, airspeed and CG affect the trajectory and attitude; releasing the controls no longer means an exact kinematic attitude lock. Weight, CG and model assumptions are documented in FLIGHT-PHYSICS.md.

The older reference below describes the keyboard mapping and input shaping; its v9 fixed-speed and exact-attitude claims are superseded.

# Acro 操控與尾焰

W/S 增減油門，A/D 偏航；方向鍵上下俯仰、左右滾轉。Acro 以機身自身軸向的角速度控制姿態；放開後停止旋轉並保持姿態，不會水平回正。

在「Expo／靈敏度」調整設定，會保存在目前瀏覽器。Expo 曲線為 y=(1-e)x+e*x³；Expo 越低，中央越靈敏；全桿的最大轉速保持不變。鍵盤需要漸進到全桿，縮短漸進時間會提高短按反應。

| 預設 | Expo | 滾轉 °/s | 俯仰 °/s | 偏航 °/s | 鍵盤漸進秒數 |
|---|---:|---:|---:|---:|---:|
| 柔和 | 65% | 75 | 55 | 35 | 0.55 |
| 均衡（新預設） | 35% | 120 | 90 | 60 | 0.22 |
| 靈敏 | 15% | 180 | 130 | 90 | 0.12 |

另可自訂 Expo 0–90%、滾轉 20–360°/s、俯仰 15–270°/s、偏航 10–180°/s、鍵盤漸進 0.05–1.20 秒。既有自訂值會保留；舊版未更動的柔和預設會更新為均衡。USB／藍牙手把的相容性依裝置與瀏覽器而異。

雙噴嘴尾焰固定在模型局部座標的兩個噴嘴後方，隨機身一起滾轉。速度配色為 ≤350 km/h 橙色、650 km/h 藍色、≥900 km/h 紫色，中間平滑漸變；油門提高時增長、增亮。可關閉效果，設定會保留。此配色是視覺提示，不是燃燒溫度、推力或引擎 CFD 計算。

## v9 計時與速度感修正

前景飛行使用完整經過時間，不再把每幀截斷為 0.05 秒。每幀內以不大於 1/120 秒的小步驟處理操控、飛行及碰撞，森林、水面和鏡頭每個顯示幀只更新一次。加速位移使用油門響應曲線的時間積分；自動巡航按彎曲河道的路徑長度前進。速度讀值由實際移動距離除以該幀經過時間計算；暫停或觀察河流時顯示零。

切換至其他分頁會暫停場景，回來時重設計時起點；開啟設定與參考圖期間、或素材尚未載入完成時，不累積飛行位移。前景卡頓的時間仍完整計算，低幀率可能有畫面跳動，但不會以慢動作偽裝成相同速度。

跟隨鏡頭改為機身後方 37 m、側方 12 m、上方 7 m，並依地形抬高。鏡頭先隨飛機位移，再平滑相對位置，避免速度越高，鏡頭落後越遠。跟隨鏡頭垂直視野為橫屏 58°、直屏 68°；其他觀察視角保留原有設定。

可執行 validation/flight-features-check.cjs 檢查不同幀率的實際位移、加速、暫停與恢復、分頁計時重設和跟隨距離。這是程式與幾何測試，未代替瀏覽器畫面或特定裝置的效能測試。
