I see that currently, if we want to implement Xbox 360 controller vibration in Unity, we have to use a third party solution: XInputDotNet. Why don’t have this as a built-in feature in Unity? like this Handheld.Vibrate() function.
I’m thinking about vibrate cross platform (Xbox controller on Windows, PS4 controller on Windows, Xbox controller on Xbox,… )
Thanks.
Try Rewired:
1 Like
2 Likes
My guess - and this is only a guess - is that it’s because it’s closely related to input, and Unity’s built-in Input system hasn’t received any real love for something like a decade.
A while ago there was an attempt to replace it, but it got cancelled. Fingers crossed they’ll have another go at it, and give us something like Rewired’s functionality as a first-class feature set.
2 Likes