在Java中获取操纵杆输入

sir*_*els 6 java game-engine joystick

我正在开展一个项目,要求我从操纵杆输入.我将使用我的Logitech Extreme 3D Pro,但我猜它对所有操纵杆都是一样的.如果重要的是我正在使用Windows 10.我已经进行了几次谷歌搜索,但我似乎无法找到一个好的答案.我发现了这个,但我不知道如何设置或使用它,因为我以前从未安装过新的库.所以如果有人引导我如何处理这个链接,我将感激不尽.如果有任何其他解决方案可用,我将非常乐意尝试它们.最后,有没有办法让我通过它连接到的COM端口直接访问操纵杆,并且可能读取操纵杆内的寄存器,指示每个轴和按钮的值?或者这对于Java来说太低了?

Nam*_*ran 1

是一篇旧文章,其中介绍了如何在 Netbeans 中安装 Jinput,但在 Eclipse 中的想法是相同的。按照说明进行操作,但要将 jinput.jar 文件添加到项目中,您需要转到项目菜单 > 属性 > Java 构建路径 > 库 >“添加 JAR”或“添加外部 JAR”

安装后,似乎是一个非常好的论坛帖子,介绍如何开始编写控制器输入的代码。

如果您在遵循 Eclipse 中的说明时需要更多帮助,请告诉我。