Estou tentando usar o IMU de um DualShock 4 como um controlador de movimento no Unity, no Windows 7.
Até agora eu tentei:
- DS4Windows (1.5.11): lê dados do sensor de movimento, mas não os expõe ao Unity como eixos, a menos que eu os mapeie para os manípulos esquerdo e direito. Isso não é suficiente, já que eu perco o uso das varas, posso caber apenas 4 dos 6 canais de dados, e os valores recebidos são cortados em um intervalo estreito.
- Motioninjoy (0.7.1001): não parece detectar o DS4 como um controlador (os documentos mais recentes referem-se apenas ao DS3 e anteriores)
- GlovePIE (0,43): depois de seguir as instruções de uso do DualShock 3 com LibUSB-Win32 (possibilidade remota), as propriedades do SixAxis ficam em branco.
No passado, eu usei programas externos como o GlovePIE para capturar dados do sensor de movimento remoto do Wii e passá-lo para o Unity por meio de mensagens OSC , então eu estaria aberto a uma abordagem como essa se não conseguir que o Unity leia os sensores do controlador diretamente através de seu sistema de entrada .
Alguém teve sorte com isso?