[英]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.