- Home /
SteelSeries Nimbus not compatible?
Hi, I recently purchased a SteelSeries Nimbus controller and connected it to my Unity game. Unity would not recognize the inputs of the controller besides the MENU button, the left joystick, and the right joystick. Is this a problem with Unity or am I just doing things wrong? I've tested basically every axis and input but I'm thinking that this controller isn't compatible yet. I am on the latest version of Unity. I even used a script like this: public void Update() { foreach(KeyCode kcode in Enum.GetValues(typeof(KeyCode))) { if (Input.GetKeyDown(kcode)) Debug.Log("KeyCode down: " + kcode); } }
and the only button to show up on the controller was the MENU button. I even tried using inputs from https://docs.unity3d.com/Manual/iphone-joystick.html and they didn't work.
I'm using OSX by the way.
Please help with my problem ASAP so that I can continue my project! Thanks!
Unfortunately, I dont have an answer for you. But to put your $$anonymous$$d somewhat at ease, I am having this same exact problem with the same exact controller. I am using the following code to see that the menu button is the only thing that registers (besides the joystick). Hope someone has an answer for this!
System.Array values = System.Enum.GetValues(typeof($$anonymous$$eyCode));
foreach($$anonymous$$eyCode code in values){
if(Input.Get$$anonymous$$eyDown(code)){ print(System.Enum.GetName(typeof($$anonymous$$eyCode), code)); } }
Answer by hexagonius · Jun 10, 2017 at 05:24 AM
The controller is compatible with mobile devices only. If you want to read what buttons work, built a version to the device that somehow does show the info on screen.
I've been developing a game with gamepad support and there was no way around it. We used InControl though. Great plugin and comes with a scene to build which does just that.
Answer by qmoya · Oct 16, 2017 at 09:24 PM
Provided you own an iOS device, download Unity Remote from the App Store and and pair your Nimbus to it. The app will act as a bridge between your joystick and Unity.
Your answer
