Próbuję użyć IMU DualShock 4 jako kontrolera ruchu w Unity pod Windows 7.
Do tej pory próbowałem:
- DS4Windows (1.5.11): odczytuje dane czujnika ruchu, ale nie wystawia ich na Unity jako osie, chyba że odwzoruję je na lewy i prawy drążek. To nie wystarczy, ponieważ tracę użycie drążków, mogę zmieścić tylko 4 z 6 kanałów danych, a nadchodzące wartości są przycięte w wąskim zakresie.
- Motioninjoy (0.7.1001): nie wydaje się wykryć DS4 jako kontroler (ostatnie docs odnoszą się tylko do DS3 i przed)
- GlovePIE (0.43): po wykonaniu instrukcji używania DualShock 3 z LibUSB-Win32 (długie ujęcie), wszystkie właściwości SixAxis są puste.
W przeszłości korzystałem z zewnętrznych programów, takich jak GlovePIE, aby przechwytywać dane zdalnego czujnika ruchu Wii i przekazywać je do Unity za pośrednictwem komunikatów OSC , więc byłbym otwarty na takie podejście, jeśli nie mogę zmusić Unity do odczytania czujników kontrolera bezpośrednio przez system wprowadzania danych .
Czy ktoś miał z tym szczęście?