Android MAME 控制器與四向輸入設定 / 2026-08-09

修正 Android MAME 四向遊戲中誤觸的斜向輸入

使用 MAME 自動或黏滯搖桿映射,把類比搖桿轉成機台預期的四向數位輸入。

10 分鐘控制器診斷官方 MAME 0.289 輸入語意;Android 移植版必須提供上游選項與搖桿輸入提供者

修正 Android MAME 四向遊戲中誤觸的斜向輸入

先使用 `joystick_map auto`:MAME 會依目前機台的輸入連接埠選擇標準八向、四向或斜四向映射。若類比搖桿在四向遊戲仍觸發斜向,只在該機台的 INI 測試官方文件所述的黏滯四向映射。每次測試先回中,並以同一控制器確認上下左右與每個角落的轉向。

六步測試

  1. 01

    記錄 Android 套件、MAME 修訂版、控制器、輸入提供者、機台短名稱、目前映射與機台專用設定路徑。

  2. 02

    確認遊戲使用四向數位方向,且實體搖桿被讀為類比 X/Y 軸,而不是數位十字鍵。

  3. 03

    還原 `joystick_map auto`、重新啟動,測試上下左右、回中與慢慢繞過每個角落。

  4. 04

    若斜向仍中斷移動,只為該機台套用文件記載的黏滯四向映射,並重複相同路線。

  5. 05

    比較十字鍵與類比搖桿,也確認選單及不相關的八向遊戲沒有改變。

  6. 06

    只保留最小的機台專用變更;若移植版改寫、提供者不穩或基本方向失準,就還原 `auto`。

依證據診斷

觀察結果可能界線下一步
十字鍵正常、類比在角落停住類比轉數位映射先測 auto,再測黏滯四向
兩者都缺一個方向綁定或輸入提供者先檢查輸入指派
八向遊戲失去斜向映射套用到全域移至機台 INI
選項沒有作用移植版/版本界線讀取實際設定與記錄

映射轉換主機端的幾何

MAME 把 X/Y 軸劃成網格,再把各區域轉成數位方向。模擬機台的輸入類型不變;改變的只是主機類比搖桿如何送到數位輸入埠。

黏滯角落保留上一個方向

搖桿在兩軸間滾動時,黏滯角會保留上一個上下左右方向,直到進入下一個方向區域才切換;無須假裝搖桿具有實體四向閘門。

把修正限制在單一機台

MAME 建議特殊映射使用每系統 INI。全域四向映射會破壞八向遊戲,而錯誤綁定或不穩定提供者需要不同的修復。

第一方來源

相關指南