繁体   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