cost 180 ms
HTML5 游戲手柄 API 類型錯誤

[英]HTML5 Gamepad API TypeError

我正在嘗試編寫一些代碼來獲取游戲手柄並列出軸的 position: 並得到一個Uncaught TypeError: object null is not iterable (cannot read property Symbol(Symbol.iterator)) 。 非常感謝幫助。 ...

使用標准的游戲手柄代碼,即使路徑名正確也找不到聲音文件?

[英]Using the standard gamePad code, not finding sound files even though the path name is correct?

使用標准的游戲手柄代碼,即使路徑名正確也找不到聲音文件? 我肯定研究過這個問題。 當然,我在 SO 上找到了聲稱可以解決這個困境的代碼,但是這個發布的代碼沒有。 我使用 BBEdit 的“標記”菜單下的預覽成功地找到了聲音文件。 但是,在我的商業服務器上運行我的游戲時會出現哦哦。 當使用按鍵代 ...

在 GameController API 中,是否需要不斷輪詢 navigator.getGamepads()?

[英]Within the GameController API, is continuously polling of navigator.getGamepads() required?

最后編輯! 在 GameController API 中,是否需要不斷輪詢navigator.getGamepads() ? 我問是因為我對這個函數的單次調用返回一個長度 = 0。 根據我的 Mac 的藍牙系統偏好設置,我的 Nimbus+ 游戲手柄已連接。 鑒於此,我是否應該使用 iset ...

通過事件使用 gamepad-api,而不是輪詢

[英]Using gamepad-api via events, rather than polling

我正在構建一個 chrome 擴展,可以使用我的 3d 鼠標(由 3d connexion 制作)滾動網頁。 內置的 3d 連接驅動程序毫無價值,並且 3d 鼠標在操作系統中呈現為 2 按鈕、6 軸游戲手柄。 該實現目前正在使用以下方法工作: 每秒運行 20 次get3DMouseData似乎 ...

Android 12 DualSense/ DualShock 通過藍牙支持

[英]Android 12 DualSense/ DualShock support via Bluetooth

Android 12 為 controller API 添加了一些新的不錯的功能,例如支持隆隆聲。 在 Android 12 中,還可以通過藍牙處理來自 DualSense/DualShock controller 的陀螺儀和觸摸板輸入。 應用程序如何處理來自 DualSense/DualShoc ...

SpaceMouse Compact 不適用於 Ubuntu 上 Chrome 中的 js Gamepad api

[英]SpaceMouse Compact not working with js Gamepad api in Chrome on Ubuntu

正如標題所示,我在 Ubuntu 上的 Chrome 中使用SpaceMouse時遇到問題。 在 Windows 10 上它工作正常。 我已嘗試安裝3DxWare 10和spacenavd ,但仍然無法正常工作。 值得一提的是,鼠標在 Gazebo 上運行得非常好,所以它一定是 Chrome 的問 ...

如何使用游戲手柄 api 檢測按鈕按下序列

[英]How to detect a sequence of button press with gamepad api

我正在嘗試使用Gamepad API來檢測一系列按鈕或按鍵,例如 konami 代碼。 我找到了一篇博客文章,其中展示了如何檢測游戲手柄何時連接,我可以這樣做以及處理狀態更改,但是在檢測序列時我被卡住了。 原因是沒有“onKeyUp”類型的事件,如果按住按鈕,它將每 1/60 秒發出一個事件(因為我 ...

如何在 Windows 10 中自定義游戲手柄 controller 操縱桿 output 靈敏度

[英]How to customize gamepad controller joystick output sensitivity in Windows 10

我一直在廣泛尋找一種方法來改變 Windows中游戲手柄的靈敏度。 在大多數游戲中,操縱桿的靈敏度太高,所以除非我非常小心輕柔地按下操縱桿,否則它總是會發送最大的 output,因此我的角色將始終全速移動。 我嘗試使用AutoHotKey動態更改 output,但事實證明您需要一個特殊的驅動程序來更 ...

使用 Unity 時缺少 ViGEm.NET 命名空間?

[英]ViGEm.NET namespace missing when using Unity?

[這個問題有unity3d標簽,我不能把它改成unity2d] 我試圖通過本教程使用 ViGEm 來幫助我。 但是在我寫代碼的時候,在using Nefarius.ViGEm.Client;出現了一個紅色的下划線using Nefarius.ViGEm.Client; 它說: The type o ...

將 GPIO 按鈕(RaspberryPi)映射到游戲手柄(游戲手柄 API)的方法

[英]Way to map GPIO buttons (RaspberryPi) to gamepad (Gamepad API)

我有 RaspberryPi 4,有幾個按鈕連接到 GPIO 引腳。 我想將這些按鈕映射為可通過瀏覽器的 Gamepad API 訪問的游戲手柄。 后端(NodeJS,Python)有什么方法可以將這些原始輸入映射到實際的游戲手柄輸入(最好是從頭開始,而不是使用某些庫)我的游戲手柄 API 會將其 ...

什么是游戲手柄 api 中的“onkeyup”?

[英]What is “onkeyup” in gamepad api?

我正在嘗試使用游戲手柄 api。 當一個按鈕被按下時,它一直被“觸發”,直到按鈕被釋放。 這對於在游戲中跑步或射擊之類的東西來說很酷,但是當我想在菜單內導航時(例如,向下移動 16 個菜單項而不是一個)時會出現問題。 在普通鍵盤上,我會使用 onkeyup/onkeydown 來查看按鈕按下何時結 ...

用 Puppeteer 模擬游戲手柄?

[英]Simulate gamepad with Puppeteer?

我想編寫一些基於 Puppeteer 的測試來測試一些使用Gamepad API的邏輯,但我在Puppeteer 文檔上找不到任何文檔來解釋如何模擬游戲手柄以及如何將按鈕按下發送到瀏覽器。 正確的方法是什么? ...

Navigator.getGamepads() 不會返回同一類型游戲手柄的不同實例

[英]Navigator.getGamepads() doesn't return different instances of the same type of gamepad

正如標題所說,我沒有為相同類型的 controller 獲得 2 個不同的游戲手柄(是的,我可以在控制面板joy.cpl中看到它們) 即使用 Windows 我可以在joy.cpl中看到以下列表: 在 Chrome (v84) 中,我只得到這個:Array.from(navigator.getGam ...

如何使用 Gamepad API 檢測按鈕按下?

[英]How to detect a button press with Gamepad API?

我正在嘗試編寫一個網頁,我可以在其中檢測 Xbox 控制器上的按鈕按下情況,並根據按下的按鈕向用戶顯示一個布爾值。 現在,我可以檢測到正在連接的控制器並將其顯示為字符串。 文檔說在這里使用此代碼檢測按鈕按下: 但 Chrome 在使用時顯示此錯誤: 該錯誤與上述代碼行的.pressed部分有 ...

HTML5 GamePad API 返回不正確或卡住的軸

[英]HTML5 GamePad API returning inccorect or stuck axes

我遇到了一個問題,當我使用 html5 游戲手柄 API 並輪詢控制器的 Gamepad.axes 時,偶爾會觸發值(通常是當我給控制器提供一堆隨機輸入時),軸數組中的值會卡住。 就像在 gamepad.axes 中一樣,即使沒有觸摸控制器,觸發器之一也會被完全按下。 堆: 角 6.1 節點 ...

使用 xbox one 控制器偵聽游戲手柄按鈕事件

[英]Listen for gamepad button events with xbox one controller

我想在 xbox one 控制器上監聽按鈕按下事件,但似乎對此的許多解決方案都是實驗性的並且正在開發中。 我發現的大多數示例都展示了如何從游戲手柄接收輸入使用輪詢方法反復檢查游戲手柄的事件,但對於我的應用程序而言,我可以記錄按鈕按下的確切時間至關重要,而我沒有想錯過掃描游戲手柄之間的按鈕按下。 我 ...

如何區分兩個相同類型的游戲手柄?

[英]How do I differentiate two gamepads of the same type?

我有兩個通過 USB 連接的游戲手柄,它們的類型完全相同。 當它們具有相同的字段時,如何區分它們? 我可以使用索引,但是當我再次將它們連接到計算機時會發生什么,這些索引可能會被交換(這些游戲手柄具有不同的功能)。 另外我認為索引可能會在運行時被交換。 有 UUID 之類的嗎? ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM