簡體   English   中英

在JInput中檢查類似的控制器

[英]Checking for similar Controllers in JInput

我試圖在JInput中同時擁有多個游戲手柄,同時還要檢查新插入的游戲手柄。 這是用於檢查新控制器的代碼。

new DirectAndRawInputEnvironmentPlugin().getControllers();

如果我多次運行此代碼並存儲結果,則相同的外圍設備會出現在結果中不同的“ Controller”實例上。 從而導致很多問題。

如何檢查兩個Controller實例是否相似? IE是否控制相同的外圍設備?

我想如果我檢查一下組件的名稱/數量/隆隆聲等,看看它們是否相似(例如對設備進行哈希處理),那可能會起作用。 但是,如果我兩次插入相同的游戲手柄怎么辦?

謝謝 !

當前,您無法使用JInput執行此操作。 理想情況下,您也將使用DefaultEnvironmentPlugin,它將自動檢測正在運行的平台。

JInput中有一個用於控制器連接/斷開連接的接口,但從未實現過。 我已經問過很多次志願人員,但是似乎沒有人擔心這件事。 如果您希望實現通知界面,請隨時通過javagaming.org論壇與我們聯系。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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