Estoy tratando de usar una IMU de DualShock 4 como controlador de movimiento en Unity, bajo Windows 7.
Hasta ahora he intentado:
- DS4Windows (1.5.11): lee los datos del sensor de movimiento, pero no los expone a Unity como ejes a menos que los asigne a los sticks izquierdo y derecho. Esto no es suficiente ya que pierdo el uso de los sticks, solo puedo ajustar 4 de los 6 canales de datos, y los valores que vienen se recortan en un rango estrecho.
- MotioninJoy (0.7.1001): no aparece para detectar la DS4 como un controlador (últimos documentos se refieren únicamente a DS3 y antes)
- GlovePIE (0.43): después de seguir las instrucciones para usar el DualShock 3 con LibUSB-Win32 (una posibilidad remota), las propiedades de SixAxis están en blanco.
En el pasado, he usado programas externos como GlovePIE para capturar datos del sensor de movimiento remoto de Wii y pasarlos a Unity a través de mensajes OSC , por lo que estaría abierto a un enfoque como este si no puedo hacer que Unity lea los sensores del controlador directamente a través de su sistema de entrada .
Alguien tuvo suerte con esto?