2012-01-06 13 views
0

我想在JInput中同時有幾個遊戲手柄,同時還要檢查新插入的遊戲手柄。以下是用於檢查新控制器的代碼。在JInput中檢查類似的控制器

new DirectAndRawInputEnvironmentPlugin().getControllers(); 

如果我運行這段代碼的幾個時間和存儲結果,同周
圍上出現之中的結果不同的「控制器」的實例。這導致了很多問題。

如何檢查控制器的兩個實例是否相似? IE如果他們控制相同的外圍?

我想它可以工作,如果我檢查組件/隆隆器等的名稱/數量,以查看它們是否類似(如散列設備)。但是如果我插兩次相同的遊戲手柄呢?

謝謝!

回答

0

目前你不能用JInput做到這一點。理想情況下,您也將使用DefaultEnvironmentPlugin,它將自動檢測您正在運行的平臺。

有一個在JInput的控制器連接/斷開的接口,但它從來沒有得到執行。我曾多次問過志願者,但似乎沒有人擔心這一點。如果您希望實施通知界面,請隨時通過javagaming.org論壇與我們聯繫。