Sto cercando di utilizzare una IMU di DualShock 4 come controller di movimento in Unity, sotto Windows 7.
Finora ho provato:
- DS4Windows (1.5.11): legge i dati del sensore di movimento, ma non li espone a Unity come assi a meno che non li associ alle levette sinistra e destra. Questo non è abbastanza poiché perdo l'uso degli stick, posso solo inserire 4 dei 6 canali di dati e i valori che arrivano vengono troncati in un intervallo ristretto.
- Motioninjoy (0.7.1001): non sembra rilevare DS4 come controller (i documenti più recenti si riferiscono solo a DS3 e precedenti)
- GlovePIE (0.43): dopo aver seguito le istruzioni per l'uso del DualShock 3 con LibUSB-Win32 (un colpo lungo), le proprietà SixAxis sono tutte vuote.
In passato ho usato programmi esterni come GlovePIE per acquisire i dati del sensore di movimento remoto Wii e trasmetterli a Unity tramite messaggi OSC , quindi sarei aperto a un approccio come questo se non riuscissi a Unity a leggere i sensori del controller direttamente attraverso il suo sistema di input .
Qualcuno ha avuto fortuna con questo?