Ich versuche, die IMU eines DualShock 4 unter Windows 7 als Motion Controller in Unity zu verwenden.
Bisher habe ich versucht:
- DS4Windows (1.5.11): Liest Bewegungssensordaten, setzt sie jedoch nicht als Achsen Unity aus, es sei denn, ich ordne sie den linken und rechten Sticks zu. Dies ist nicht genug, da ich die Verwendung der Sticks verliere, nur 4 der 6 Datenkanäle anpassen kann und die durchkommenden Werte in einen engen Bereich begrenzt werden.
- Motioninjoy (0.7.1001): Der DS4 scheint nicht als Controller erkannt zu werden (die neuesten Dokumente beziehen sich nur auf DS3 und frühere Versionen).
- GlovePIE (0.43): Nachdem Sie die Anweisungen zur Verwendung von DualShock 3 mit LibUSB-Win32 (eine lange Einstellung) befolgt haben, sind alle SixAxis-Eigenschaften leer.
In der Vergangenheit habe ich externe Programme wie GlovePIE verwendet, um Wii-Remote-Bewegungssensordaten zu erfassen und über OSC-Nachrichten an Unity weiterzuleiten. Daher wäre ich für einen solchen Ansatz offen, wenn ich Unity nicht dazu bringen kann, die Sensoren des Controllers zu lesen direkt über sein Eingabesystem .
Hat jemand Glück damit gehabt?