J'essaie d'utiliser l' IMU d' un DualShock 4 comme contrôleur de mouvement dans Unity, sous Windows 7.
Jusqu'à présent, j'ai essayé:
- DS4Windows (1.5.11): lit les données du capteur de mouvement, mais ne les expose pas à Unity en tant qu'axes, sauf si je les mappe sur les joysticks gauche et droit. Ce n'est pas suffisant car je perds l'usage des sticks, je ne peux adapter que 4 des 6 canaux de données, et les valeurs qui transitent sont écrêtées dans une plage étroite.
- Motioninjoy (0.7.1001): ne semble pas détecter le DS4 en tant que contrôleur (les derniers documents se réfèrent uniquement à DS3 et antérieurs)
- GlovePIE (0.43): après avoir suivi les instructions d'utilisation du DualShock 3 avec LibUSB-Win32 (un plan long), les propriétés SixAxis sont toutes vides.
Dans le passé, j'ai utilisé des programmes externes comme GlovePIE pour capturer les données du capteur de mouvement à distance Wii et les transmettre à Unity via les messages OSC , donc je serais ouvert à une approche comme celle-ci si je ne peux pas demander à Unity de lire les capteurs du contrôleur directement via son système d'entrée .
Quelqu'un a eu de la chance avec ça?