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