我试图在 JInput 中同时拥有多个游戏手柄,同时还检查新插入的游戏手柄。这是用于检查新控制器的代码。
new DirectAndRawInputEnvironmentPlugin().getControllers();
如果我多次运行此代码并存储结果,相同的外围设备会出现在结果中的不同“控制器”实例上。这会导致很多问题。
如何检查两个控制器实例是否相似?IE 如果他们控制相同的外围设备?
我想如果我检查组件/震动器的名称/数量等以查看它们是否相似(例如散列设备),它可能会起作用。但是如果我将同一个游戏手柄插两次呢?
谢谢 !