2016-11-07 97 views
6

我正在研究一個需要我從遊戲杆獲取輸入的項目。我將使用我的Logitech Extreme 3D Pro,但我想所有操縱桿都是一樣的。如果它很重要,我正在使用Windows 10.我做了幾次谷歌搜索,但我似乎無法找到一個好的答案。我發現this,但我不知道如何設置或使用它有用,因爲我從來沒有安裝過新的庫。所以我會很感激,如果有人指導我如何處理this鏈接。如果有其他解決方案可用,我將非常樂意嘗試它們。最後,有沒有辦法讓我通過它連接的COM端口直接訪問操縱桿,並且可能讀取操縱桿內的寄存器,指示每個軸和按鈕的值?或者這對於java來說太低級了?在Java中獲取遊戲杆輸入

+1

你在用什麼IDE? – ItamarG3

+3

連接到* COM *端口的操縱桿?多年來沒有看到過一個COM端口,除了在傳統硬件中......你的意思是USB? – Durandal

+1

我正在使用Eclipse。關於COM端口部分,我只是提出一個想法。我通過串口連接到Arduino時使用它們。 –

回答

1

This是一篇老舊的文章,提供了關於如何在Netbeans中安裝Jinput的說明,但這個想法在Eclipse中是一樣的。按照說明進行操作,但要將jinput.jar文件添加到項目中,則需要轉至項目菜單>屬性> Java構建路徑>庫>「添加JAR」或「添加外部JAR」

After你已經安裝了它,this似乎是一個相當不錯的論壇帖子,關於如何開始編寫控制器輸入的代碼。

讓我知道如果您需要更多幫助,請遵循Eclipse中的說明。

+0

我沒有真正理解這些說明,因爲這是我第一次安裝庫。所以,如果你能告訴我我應該怎樣移動,哪裏會很棒。我想我理解添加jinput.jar部分的最後部分,所以不需要解釋這一點。 –